javascript验证不用alert,当输入正确的时候怎么把错误提示隐藏了 javascript 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 相应的html元素style.display设置成none 1.如果你的提示是不变的,你可以将它隐藏,设置dispaly属性2.很多时候,是需要提示变化的,比如提取现金,如果输入了非数字,要提示输入数字,如果输入的是0,应该提示输入不能是0这样你把文本改成空字符串它就不会显示了 太菜了,, if(document.getElementById("txtMoney").value==""){ //alert("提取金额不能为空"); document.getElementById("spMoney").innerHTML = "金额不能为空"; return false; } 假如判断语句这么写的,那个style.display 该写在哪儿了 if (isNaN(document.getElementById("txtMoney").value)) { //alert("提取金额请输入数字"); document.getElementById("spMoney").innerHTML = "提现金额请输入数字"; return false; } if(document.getElementById("txtMoney").value==""){ //alert("提取金额不能为空"); document.getElementById("spMoney").innerHTML = "金额不能为空"; return false; }请问下,假如我判断语句这么写的,如果要判断是否为零,是不是还要再写个if 判读语句,那个style.display该加在哪儿啊,实在太菜了,,, 又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了 又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊 所有的验证信息用span包含,然后这个span包含一个特殊的attr,比如vali-error验证通过时$('span[vali-error]').hide() if (isNaN(document.getElementById("txtMoney").value)) { //alert("提取金额请输入数字"); document.getElementById("spMoney").innerHTML = "提现金额请输入数字"; return false; } if(document.getElementById("txtMoney").value==""){ //alert("提取金额不能为空"); document.getElementById("spMoney").innerHTML = "金额不能为空"; return false; }请问下,假如我判断语句这么写的,如果要判断是否为零,是不是还要再写个if 判读语句,那个style.display该加在哪儿啊,实在太菜了,,,return true/false 是告诉调用验证函数的函数“有没有错误”的,不是用来控制你这种显示的。既然你已经使用 document.getElementById("spMoney").innerHTML 来显示了,把它设置为空字符串不就行了嘛。 在你的所有 if 语句这个,都要加一个 else。程序流程的上,先想明白为什么是 if...else 结构。如果从来没有接受过程序设计训练,那么你先把一个流程图画正确了,而不要一上来就开始写代码。 请问下,用了 style.display="none"后,再次点击提交按钮,即使输入错误了,也不是显示错误提示,这可以解决么又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊逃了半年课,,,,现在没法啊。 哈哈,谢谢了,果然全部加个else就可以了,只能慢慢来了。。 又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊哈哈,还是很感谢哈,只能慢慢来了。。 如何为按钮设置位置 xml导入oracle 求解,c#窗体图和上传图片 水晶报表如何实现打印的文本中带删除线? 遇到了一个难题 .NET Framework 2.0 SDK 文档类库类成员的语法中为何省去 new 修饰符? windows窗体应用程序调试问题 超难!!怎样确定一个url指向的文件是一个网页还是一个其他文件?文件类型? 关于图片从数据库读取的问题,有做过的朋友帮我看看哪里错 请大家看看这是怎么回事? 麻烦看下,怎么才能获取下面这个值 VS2010不知道怎么回事说未能找到路径"...图片"的一部分。。
2.很多时候,是需要提示变化的,比如提取现金,如果输入了非数字,要提示输入数字,如果输入的是0,应该提示输入不能是0
这样你把文本改成空字符串它就不会显示了
太菜了,, if(document.getElementById("txtMoney").value==""){
//alert("提取金额不能为空");
document.getElementById("spMoney").innerHTML = "金额不能为空";
return false;
} 假如判断语句这么写的,那个style.display 该写在哪儿了
if (isNaN(document.getElementById("txtMoney").value)) {
//alert("提取金额请输入数字");
document.getElementById("spMoney").innerHTML = "提现金额请输入数字";
return false;
}
if(document.getElementById("txtMoney").value==""){
//alert("提取金额不能为空");
document.getElementById("spMoney").innerHTML = "金额不能为空";
return false;
}
请问下,假如我判断语句这么写的,如果要判断是否为零,是不是还要再写个if 判读语句,那个style.display该加在哪儿啊,实在太菜了,,,
又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧
不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊
验证通过时$('span[vali-error]').hide()
if (isNaN(document.getElementById("txtMoney").value)) {
//alert("提取金额请输入数字");
document.getElementById("spMoney").innerHTML = "提现金额请输入数字";
return false;
}
if(document.getElementById("txtMoney").value==""){
//alert("提取金额不能为空");
document.getElementById("spMoney").innerHTML = "金额不能为空";
return false;
}
请问下,假如我判断语句这么写的,如果要判断是否为零,是不是还要再写个if 判读语句,那个style.display该加在哪儿啊,实在太菜了,,,return true/false 是告诉调用验证函数的函数“有没有错误”的,不是用来控制你这种显示的。既然你已经使用 document.getElementById("spMoney").innerHTML 来显示了,把它设置为空字符串不就行了嘛。
请问下,用了 style.display="none"后,再次点击提交按钮,即使输入错误了,也不是显示错误提示,这可以解决么
又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧
不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊逃了半年课,,,,现在没法啊。
哈哈,谢谢了,果然全部加个else就可以了,只能慢慢来了。。
又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧
不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊
哈哈,还是很感谢哈,只能慢慢来了。。