<script type="text/javascript">
function ckName(that){
var a =document.getElementById("yi");
if (that.value!=null&&that.value!="") {
a.innerHTML="√";
return true;
}else{
a.innerHTML="×";
return false;
}
}
function tijiao(){
var mmf = ckName(that);
if (mmf) {
return true;
}else{
return false;
}
}
</script>
方法在哪用的啊?你这个that是什么,你看控制台报错没,或者debug一下看看
用 if(!that.value)
input 标签里面设置 pattern 属性 ,直接正则控制表单的数据内容.不合要求的,就会提示
如果为必填项 就设置 require属性 , 不填就不能提交.
http://www.runoob.com/
不懂如何使用 ,到菜鸟教程 去搜关键字,就会有.
你那调用tijiao()这个函数的代码贴出来看看。
你这个tijiao()函数用。var mmf = ckName(that); 这一句有问题。that是个啥东西?
我想题主是不是少定义了that这个变量。
如果把tijiao()函数稍做调整就可以实现了。 代码如下:
function tijiao(){
var that = document.getElementById("要验证的输入框ID");
var mmf = ckName(that);
if (mmf) {
return true;
}else{
return false;
}
}
你贴的代码根本不全, that是什么? ckName() 函数如何定义的?
https://zhidao.baidu.com/question/241754059366017524.html
代码不全,就是上面说的 that 是什么
代码有没有报什么错误