求个js 我在jsp页面里面放置了以个多选的表单。 我向用js验证, 不选择的时候就弹出窗口(请选择) 页面保持当前页面。 若选择了 就弹出窗口(成功提交) 点击确定后跳转到另一个页面。 这个如何做啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form id="f" name="f" action="p.jsp"><select id="s" name="s">...........</select></form>js代码如下:function f(){ var oOptions = document.getElementById("s").options; var flag = false; for(var i=0;i<oOptions.length;i++){ if(oOptions[i].value!=""){ flag = true; break; } } if(flag){ //提交代码; }else{ alert("请选择"); }} <html> <head> <script> function goTo(){ var value = document.getElementById("s").value; if(value != "noSelect"){ alert("提交成功"); window.open(value);//在新窗口中打开 window.location = value;//在本窗口打开 }else{ alert("请选择"); } } </script> </head> <body> <form id="f" name="f" action="p.jsp"> <select id="s" name="s" onchange="goTo()"> <option selected value="noSelect">请选择</option> <option value="http://www.sina.com.cn">新浪</option> <option value="http://www.sohu.com">搜狐</option> </select> </form> </body></html> 多选好象是checkbox吧 <BODY> <input type='checkbox' name='cb' value='0'><input type='checkbox' name='cb' value='1'><input type='checkbox' name='cb' value='23'><input type='button' value='sdfsdfs' onclick='f()'><script > function f(){ var cbs = document.getElementsByName("cb"); for(var i=0;i<cbs.length;i++) if(cbs[i].checked==true) break; alert(i+" "+cbs.length); if(i>=cbs.length){ alert("请选择"); }else{ alert("成功提交"); //提交代码; }}</script> </BODY> Java实现消息手动推送功能,求解决方案或实现 java程序报错!高手指点 YUI新手问题,帮忙回答一下。 org.hibernate.util.JDBCExceptionReporter 谁有快速查询ip地址的算法? 问个属于库连接问题 java中调用js函数。。。 oracle Clob字段的读取效率问题 Runnalbale問題,請高手解答 上传文件乱码问题 想学习JAVA语言,不知道从哪里入手,请各位XDJM指教下,不胜感激! jdbc连接access
<select id="s" name="s">...........</select>
</form>
js代码如下:
function f(){
var oOptions = document.getElementById("s").options;
var flag = false;
for(var i=0;i<oOptions.length;i++){
if(oOptions[i].value!=""){
flag = true;
break;
}
}
if(flag){
//提交代码;
}else{
alert("请选择");
}
}
<head>
<script>
function goTo(){
var value = document.getElementById("s").value;
if(value != "noSelect"){
alert("提交成功");
window.open(value);//在新窗口中打开
window.location = value;//在本窗口打开
}else{
alert("请选择");
}
}
</script>
</head>
<body>
<form id="f" name="f" action="p.jsp">
<select id="s" name="s" onchange="goTo()">
<option selected value="noSelect">请选择</option>
<option value="http://www.sina.com.cn">新浪</option>
<option value="http://www.sohu.com">搜狐</option>
</select>
</form>
</body>
</html>
<BODY>
<input type='checkbox' name='cb' value='0'>
<input type='checkbox' name='cb' value='1'>
<input type='checkbox' name='cb' value='23'>
<input type='button' value='sdfsdfs' onclick='f()'>
<script >
function f(){
var cbs = document.getElementsByName("cb");
for(var i=0;i<cbs.length;i++)
if(cbs[i].checked==true)
break;
alert(i+" "+cbs.length);
if(i>=cbs.length){
alert("请选择");
}else{
alert("成功提交");
//提交代码;
}
}
</script>
</BODY>