在做网页时利用Javascript检查表单内容是否符合要求,如不符合点击出现反馈信息仍跳回原来页面,怎么实现?
<script language="javascript">
function checklea(){
if(form2.searchkey.value==""){
alert("请输入关键字");
form1.searchkey.focus();
return false;
}
}
</script>
如这样检查 ,出现请输入关键字 这个反馈信息后,怎样保持在原来的页面?
<script language="javascript">
function checklea(){
if(form2.searchkey.value==""){
alert("请输入关键字");
form1.searchkey.focus();
return false;
}
}
</script>
如这样检查 ,出现请输入关键字 这个反馈信息后,怎样保持在原来的页面?
解决方案 »
- JSP怎么删除TABLE里的数据
- 如何判断硬件U盾是否一直插在电脑上,让系统能正常的使用
- 关于JSP的问题 请各位高手指教啊
- 请问,有谁知道为什么,weblogic9,开发myeclipse5.5带的hib3.1的不能hql的查询语句那?报错:
- compass引擎,更新索引的时候出现异常
- java 多线程读数据库久了出现空指针异常
- response.sendRedirect()执行后,后面的语句也要执行吗?
- 关于POI生成Excel的问题
- ServletContext的问题
- 关于用javascript制作地址簿效果的问题!!
- servlet取不到jsp传过来的值——在线等在线给分
- 多页面操作一个 js cookie ????很急!!!!!!!!
上面这句话 相当于 调用 if(!checked()){goto ...}
不过看你的意思 在本页面检查本页面的内容 应该没有涉及到其他页面 不需要跳转把
不会吧
是你提交了提示了还是提交到后台了吧
alert("请输入关键字");}}</script> 这样应该就有了吧,因该不要做相应处理了。出现反馈信息就还是在当前页面。
<script language="javascript">function checklea(){if(form2.searchkey.value==""){
alert("请输入关键字");}else{ form2.submit(); //满足条件就进行提交 这样得看你的事件触发是什么情况了。这种是表单的情况
//<input type="button" onclick="checklea()" value="提交">
}}</script>
return false;
把这个去掉就好了
<script language="javascript"> function checklea(){ if(form2.searchkey.value==""){
alert("请输入关键字");
} } </script>