//验证是否为空
function checkNull(e,ds)
{
if(e.value=="" || e.value=="undefined")
{
document.getElementById(ds).innerHTML="*";
}
else
{
document.getElementById(ds).innerHTML="sss";
}
}
这个是判断姓名是否为空的验证,如果页面中有多个这样的验证,难道要一个一个判断吗?
function checkNull(e,ds)
{
if(e.value=="" || e.value=="undefined")
{
document.getElementById(ds).innerHTML="*";
}
else
{
document.getElementById(ds).innerHTML="sss";
}
}
这个是判断姓名是否为空的验证,如果页面中有多个这样的验证,难道要一个一个判断吗?
if...else
if(e.value=="" || e.value=="undefined")如果为空
document.getElementById(ds).innerHTML="*"; //显示*否则不为空document.getElementById(ds).innerHTML="sss";//显示sssjs脚本的作用就是帮你做判断的
谢谢您的耐心指教。不过还是不太理解。
能否写个代码示例(要求不能有弹窗,要类似于asp.net中的验证控件效果)?
就按你说的 如果你的文本框不能为空 但用户为空了 你就可以
<script language ="javascript">
function ok()
{
if(为空)
提示错误信息; ......
在这里要把你做的判断全写好
}
</script>当你点击按纽时<input type="button" name="button1" id="button1" onclick="ok()">所以按纽是调用的整个方法 所以你的判断有一个不符合 这整个方法就不起作用 当然就不能提交了
有的就可以输入好后进行判断,如果不符合要求就提示错误然后focus,如果正确继续下个吗?
像验证QQ号和邮箱就需要输入好后判断,可以用正则表达式吗,判断所有文本框不为空就可以提交时判断了。
顶下楼上 zifa(志凡) ( ) 信誉:100
--------------------------------------
一般都是写很多个小的js函数判断,需要的时候就添加进你触发的函数里面,有简单的考虑,function cheakinput(regtext,inputid,alertstr)
分别:正则,需要判断的id,提示。
这样写基本满足要求。
我自己没有这样集成过。