判断文本框是否有值? 获取form中所有的对象,对于是text的判断它的value 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为我的text中的name是username[]啊,所以我不知道该怎么取啊,如果是username的话,那这个贴子贴出来就没有任何意义了~!呵呵~谢谢贵恒兄~:) <script>function CheckValue(){ var len = document.form.elements[].length; for(var i=0;i<len;i++){ if(document.form.elements[i].value=="" && document.form.elements[i].name="username[]") alert("Error,It is null!"); }}</script> 首先不应该这样命名try:document.all('useranme[]').value !="" <script language="JavaScript">function check(){ var len=document.form.elements.length; for(var i=0;i<len;i++){ var e=document.form.elements[i]; if((e.value=="") && (e.name=="username[]")) alert("Error,It is null!"); //return false; }}//return false;}</script><form name="form" action="save.asp" method="post"><input type="text" name="username[]"><input type="text" name="age[]"><br><input type="text" name="username[]"><input type="text" name="age[]"><br><input type="text" name="username[]"><input type="text" name="age[]"><br><input type="button" value="测试提交" onClick="check()"><input type="reset" value="重设"></form>测试脚本错误!环境:win xp+ie6.0 看这里,没有问题的。<SCRIPT>function fnGetNames(){ // Returns a collection with 2 INPUT type=text elements. var aInput=document.getElementsByName("username[]"); for(i=0;i<aInput.length;i++) { alert(aInput[i].value) } alert(aInput.length);}</SCRIPT><INPUT TYPE="text" NAME="username[]" value="12"><INPUT TYPE="text" NAME="username[]" value="13"><INPUT TYPE="button" VALUE="Get Names" onclick="fnGetNames()"> <script language="JavaScript">function check(form){for(var i=0;i<document.all["username[]"].length;i++){ if (document.all["username[]"][i].value==""){ alert("Error!"); return false; }}if(i==document.all["username[]"].length) return true;}</script><form name="form" action="save.asp" method="post"><input type="text" name="username[]"><input type="text" name="age[]"><br><input type="text" name="username[]"><input type="text" name="age[]"><br><input type="text" name="username[]"><input type="text" name="age[]"><br><input type="submit" value="提交" onClick="return check(this.form)"><input type="reset" value="重设"></form> To:灰豆宝宝.net 如果表单内username[]的个数为0或1时,怎么解决啊? 第二段代码,优势在哪? IBM banner广告切换效果求助 模态对话框 的宽高不能使用 百分比??? 复选框选中传值给文本框的JS问题 发布一个 js版的拾色器 求一在右边带两个check框的树形菜单 如何解决resizeTo失效问题 请教各位一个很简单的有关JavaScript的问题,马上给分的!!! 如何在数据提交后弹出一个结果对话框,且父页面不刷新 怎样打印Frame中的内容,很急! FAQ问题(一个下拉框和文本框的问题)后续 如何在网页上实现拖拉选中效果?
所以我不知道该怎么取啊,
如果是username的话,
那这个贴子贴出来就没有任何意义了~!呵呵~
谢谢贵恒兄~:)
function CheckValue(){
var len = document.form.elements[].length;
for(var i=0;i<len;i++){
if(document.form.elements[i].value=="" &&
document.form.elements[i].name="username[]")
alert("Error,It is null!");
}
}
</script>
try:
document.all('useranme[]').value !=""
function check(){
var len=document.form.elements.length;
for(var i=0;i<len;i++){
var e=document.form.elements[i];
if((e.value=="") && (e.name=="username[]"))
alert("Error,It is null!");
//return false;
}
}
//return false;
}
</script><form name="form" action="save.asp" method="post">
<input type="text" name="username[]">
<input type="text" name="age[]">
<br>
<input type="text" name="username[]">
<input type="text" name="age[]">
<br>
<input type="text" name="username[]">
<input type="text" name="age[]">
<br>
<input type="button" value="测试提交" onClick="check()"><input type="reset" value="重设">
</form>测试脚本错误!环境:win xp+ie6.0
<SCRIPT>
function fnGetNames(){
// Returns a collection with 2 INPUT type=text elements.
var aInput=document.getElementsByName("username[]");
for(i=0;i<aInput.length;i++)
{
alert(aInput[i].value)
}
alert(aInput.length);
}
</SCRIPT>
<INPUT TYPE="text" NAME="username[]" value="12">
<INPUT TYPE="text" NAME="username[]" value="13">
<INPUT TYPE="button" VALUE="Get Names" onclick="fnGetNames()">
function check(form){
for(var i=0;i<document.all["username[]"].length;i++)
{
if (document.all["username[]"][i].value==""){
alert("Error!");
return false;
}
}
if(i==document.all["username[]"].length)
return true;
}
</script>
<form name="form" action="save.asp" method="post">
<input type="text" name="username[]">
<input type="text" name="age[]">
<br>
<input type="text" name="username[]">
<input type="text" name="age[]">
<br>
<input type="text" name="username[]">
<input type="text" name="age[]">
<br>
<input type="submit" value="提交" onClick="return check(this.form)"><input type="reset" value="重设">
</form>