问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于检查表单不能为空的问题

发布网友 发布时间:2022-04-20 14:39

我来回答

4个回答

热心网友 时间:2022-04-20 16:08

兄弟,你的描述不清楚,而且似乎前后矛盾:“用下面的检查代码只能检查到一个文本域是否为空,其他的都检查不了,要怎么改才能检查到全部”和“我要提交的表单里,并不是全部文本域都是必填项,”,你到底是什么意思?把你的code贴出来,把目的将清楚,这样大家才能帮你。

代码说明:
该代码用于检测表单中所有文本域是否为空,如果为空,则提示,并自动聚焦
<html>
<head>
<Script>

function checkForm() {
for (var i=0;i<document.myForm.length;i++ ){
if (document.myForm.elements[i].value==""){
var j=i+1;
alert("第"+j+"个为空");
document.myForm.elements[i].focus();
break;
}
}
}

</Script>
</head>
<BODY >
<form name="myForm">
<input type=text size=3 maxlength=4 >
<input type=text size=3 maxlength=4 >
<input type=text size=3 maxlength=4 >
<input type=text size=3 maxlength=4 >
<input type=button value=测试 onClick=checkForm()>
</form>
</BODY>
</html>

热心网友 时间:2022-04-20 17:26

<script>
function CHKForm(){

if(form1.name.value==""){ //form1是form的名字,name是form里面的变量的名字,你要加的话,把这个if(){}copy几遍改改变量的名字就OK了
alert("请输入名称!");
form1.name.focus();
return false;
}
}
</script>

热心网友 时间:2022-04-20 19:01

1. 长度*
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("不能超过50个字符!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
<input type="submit" name="Submit" value="check">
</form>

2. 只能是汉字
<input onkeyup="value="/oblog/value.replace(/[^u4E00-u9FA5]/g,'')">

3." 只能是英文
<script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>

<input onkeydown="onlyEng();">

4. 只能是数字
<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>

<input onkeydown="onlyNum();">

5. 只能是英文字符和数字
<input onkeyup="value="/oblog/value.replace(/[W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

热心网友 时间:2022-04-20 20:52

function CHKForm(){
var flag = true;
if(form1.name.value==""){
alert("请输入名称!");
form1.name.focus();
flag = false;
}
if(form1.idcard.value==""){
alert("请输入id卡");
flag = false;
}
if(!flag){
return false;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 联通无线上网卡设置 糖尿病患者平时要多注意哪些? 温州烤鸭怎么做? 高速焦平面帘幕快门,为什么要利用前后帘幕缝隙的大小来控制曝光量? 中国船舶估值多少? 帘幕式快门的帘幕式快门的发展 中国股市为什么高估值 易分销的辅助工具“好易抓” 帘幕焦点快门 拍摄高速运动的物体容易变形 为什么? 单反相机们帘幕快门的帘幕速度是多少 相机里的快门帘幕和快门幕帘有啥区别,还是一样的意思? 中国有没有股票估值的机构 现在单反相机仍然使用帘幕式快门吗? 给中国股票估值的WACC怎么算 帘幕式快门的帘幕式快门的工作原理 锡纸烤鸡胗的做法烤箱 白平衡,感光度,快门固定不变,分别以不同的光圈拍摄同一物体,查看它的成像有什么变化_百度问一问 什么叫幕帘快门 求正式一点的解释 孜然烤鸭珍的做法步骤图,孜然烤鸭珍怎么做 孜然烤鸭胗怎么做 通过名字测你跟ta是什么关系的软件叫什么? 华为荣耀20口袋模式怎么关闭 荣耀play4tpro口袋模式在哪里 华为荣耀20i没有口袋模式吗?也没有 铃声逐渐变强?每次来电话 吓我一跳。! 超级A是什么意思? 荣耀10口袋模式在哪里 请问:什么是“A版”货、什么是“超A”货,有什么来历? 襄阳东站上品的还建房什么时间交房 高仿,精仿,超A到底有什么区别 襄阳东站对面上品百合园,是政府批准建设的吗 湖北省襄阳市,想把房子买在襄州区的襄阳火车东站对面的上品百合园,看了看附近的小学(潘台小学,洪山头 大家一起来谈谈东邪黄药师吧? 西晋王朝为何短命 西晋王朝的建立者是谁 QQ三国工匠都可以做什么?? 延安东大上品到火车站多少公里 襄阳上品百合园的房子如何 延安东大上品海底捞开业了吗? 交通银行每月定投300买入什么基金比较好,综合收益高 教你一招,对付男人的忽冷忽热 怎样对付男人的忽冷忽热