急,js与html问题,帮帮忙,在线等
初学javascript,请大家帮忙看看,填空问题,这个功能主要是对用户所填的若干空进行判断,如果为空那么这一项就不提交,请大家看看怎么能不提交呢?
<html>
<head>
<title> 前端设备基本参数设置 </title>
<script type= "text/javascript ">
function testpost(name){
var fobj=document.getElementById(name);
for (var i=0;i <fobj.length ; i++)
{
if(fobj.elements[i].value != null && fobj.elements[i].value != " ")
{
// 该项可以提交
}
else
//该项不能提交
}
}
</script>
</head>
<body>
<h1> 前端设备基本参数设置 </h1>
<p> </p> 测试URL:SetPuBasicInfo <p> </p>
<form name= "form_set " id= "form_set " method= "get " action= "SetPuBasicInfo ">
<table border= "2 ">
<tr>
<td> puId </td>
<td> <input type= "text " name= "puId "> </td>
<td> string(32) </td>
<td> PU的标识 </td>
</tr>
<tr>
<td> puName </td>
<td> <input type= "text " name= "puName "> </td>
<td> string(32) </td>
<td> PU的名称 </td>
</tr>
<tr>
<td> puPassword </td>
<td> <input type= "text " name= "puPassword "> </td>
<td> string(32) </td>
<td> PU的设备密码 </td>
</tr>
</table>
<input type= "submit " onclick= "testpost( 'form_set ') ">
</form>
</body>
</html>
------解决方案--------------------form中的input控件是一起提交的,怎么可能有的提交有的不提交
<html>
<head>
<title> 前端设备基本参数设置 </title>
<script type= "text/javascript ">
function testpost(){
var fobj=document.getElementsByTagName( "input ");
for (var i=0;i <fobj.length ; i++)
{
if(fobj[i].type== "text ")
if(fobj[i].value == null || fobj[i].value == " ")
{
return;
}
}
document.getElementsByName( "form_set ")[0].submit();
}
</script>
</head>
<body>
<h1> 前端设备基本参数设置 </h1>
<p> </p>