就是我想提交验证表单,我做好了,可以验证提交!但为了美观,我想在不通过验证时,在输入框旁边插入小图片,以用提示!可是问题来了!加了下面红色的那句,就直接提交!不加就验证提交,因为return false,也就是不提交!为什么啊!原先插入文字提示可以,怎么插入图片就不可以啊!如果这个方法实在行不通,那怎样才能实现啊<script type="text/javascript">function show()
{
var name=document.getElementById("txtname").value;
var word=document.getElementById("txtword").value;
if(name==""|| name==null ||word==""||word==null)
{
alert("请先在登录区,填写姓名和密码!"); return false;
document.getElementById("fname").innerHTML="<img src="check_error.gif">";
}
<script>
{
var name=document.getElementById("txtname").value;
var word=document.getElementById("txtword").value;
if(name==""|| name==null ||word==""||word==null)
{
alert("请先在登录区,填写姓名和密码!"); return false;
document.getElementById("fname").innerHTML="<img src="check_error.gif">";
}
<script>
{
alert("请先在登录区,填写姓名和密码!"); document.getElementById("fname").innerHTML="<img src="check_error.gif">";
return false; }
<script>
document.getElementById("fname").innerHTML="<img src="check_error.gif">";return false;
把return false; 放在最后面
document.getElementById("fname").innerHTML="<img src='check_error.gif'>";
JS错误了。
document.getElementById("fname").innerHTML="<img src="check_error.gif">";
return false;
应该是顺序问题
同时 如果return false 在前面后面代码应该不会执行。
刚测试完
alert("请先在登录区,填写姓名和密码!");
document.getElementById("fname").innerHTML="<img src="check_error.gif">";return false;
}不知如何是好啊!等待中
语法错误
img里面的 双引号转义下
函数语法错误,当然不会正常执行
{
alert("请先在登录区,填写姓名和密码!"); document.getElementById("fname").innerHTML="<img src="check_error.gif">";
return false;//写在最后 }
是不是这样写:
document.getElementById("fname").innerHTML="<img src=/"check_error.gif/">";
或
document.getElementById("fname").innerHTML="<img src="check_error.gif">"再次等待正解!十分感谢,前辈赶来解惑的诸多前辈!
return false;
return false写后面