<form action="" method="post">
第一次输入姓名 <input type="text" name="name[]" />
第二次输入姓名 <input type="text" name="name[]" />第一次输入数量 <input type="text" name="count[]" />
第二次输入数量<input type="text" name="count[]"<input type="submit" value="提交" />
</form>1.我该如何判断他们不为空1.我该如何判断数量输入的是数字 是正整数 。
解决方案 »
- Bug? new Date(2009,3,31)和new Date(2009,4,1)的getTime()返回值一样。
- javascript数组 如何传递给 C#数组
- 表单查询时 让他只提交一次 没有第二次
- 请教:如何修改下面代码以使POPUP中的关闭生效。。
- 向各位兄弟请教各简单点的问题
- 菜鸟再三求救!!!!
- 用Web页面执行客户端程序如何实现?
- alert中颜色问题??
- 如何在弹出一个窗口后,将母窗口自动关闭????
- JQuery Mobile中的弹窗问题
- 急急。。怎么设定明细行里的Ext.grid.CheckboxSelectionModel为选中状态? 明细行里有的状态是选中的,有的不是。谢谢高手指教。。。
- 关于页面上EL语言的问题
<head>
<script>function TestRgexp(re, s){ // 参数说明 re 为正则表达式 s 为要判断的字符
return re.test(s);}
function test(){
var re = /^[0-9]*[1-9][0-9]*$/ ;var result = TestRgexp(re , document.getElementByIdx("test").value); //测试 返回true或falsealert(result);}
</script>
</head>
<body>
<input type="text" id="test">
<input type="button" onclick="test()">
</body>
<html>
var arr = document.getElementsByName("name[]");
for(var i=0,len=arr.length;i<len;i++){
if(arr[i].value == ""){
alert("不能为空");
return;
}
}文本框加onblur或onkeyup事件
var countComps = document.getElementsByName("count[]");
for (i = 0,len = countComps.length; i <len; i++)
{
arr[i].onkeyup = function(e)
{
e = e || window.event;
var el = e.srcElement || e.target;
var val = el.value;
var i = parseInt(val);
if (isNaN(i) || i < 0 || val != parseInt(val))
{
alert('请输入正整数');
}
}
}
var filter=/^\+?[1-9][0-9]*$/;
function Funkeyup(ID){
var Taxis=document.getElementById(ID);
var name=Taxis.value;
if(!filter.test(name))
{
name=name.substr(0,name.length-1);
Taxis.value=name;
}
}
function FunFocus(ID)
{
document.getElementById(ID).value='';
}
function FunBlur(ID)
{
var Taxis=document.getElementById(ID);
var name=Taxis.value;
if(!filter.test(name))
{
Taxis.value=0;
}
}
</script>