jsp关于列表框onchange()事件和文本框onblur事件;具体代码如下,
<script type="text/javascript">
function select(){
alert("hello world");
}
function cctv(){
var name=document.form.username.value;
if(name==''||name==null)
alert(" not null !");
}
else{
alert("ok");
}
function check(){
var name=document.form.username.value;
if (name==''||name==null)
alert("name not null");
document.form.action= "test1.jsp";
document.from.submit();
return false;
}
</script>
</head>
<body>
<form action="test2.jsp" name="form" method="post">
<select name="select" onChange="select()">
<option value="select">select</option>
<option value="1">boy</option>
<option value="0">girl</option>
</select>
<input name="username" type="text" onblur="cctv()"/>
<input type="submit" value="submit" onClick="check()">
</form>
问题:以上代码那些错了,点击了相应事件之后没有反应,IE提示页面出错。还有…如果去了<from></form>表单之后,会执行select列表框的onchange事件,加上为什么不会呢????是不是我哪里写错了???希望各位大哥大姐踊跃帮忙,答案详细了肯定会给高分,现在主要是怕没人回答,或回答的跟我问的没关系的。小弟先 谢过各位大哥大姐了………………感谢中………………
答案:我建议你好好看看代码,
function cctv(){
var name=document.form.username.value;
if(name==''||name==null)(少括号)
alert(" not null !");
}
else{
alert("ok");
}(少括号)
另外function select()改成function selects()
估计select是关键字
完整代码如下:
<script type="text/javascript">
function selects(){
alert("hello world");
}
function cctv(){
var name=document.form.username.value;
if(name==''||name==null){
alert(" not null !");
}else{
alert("ok");
}
}
function check(){
var name=document.form.username.value;
if (name==''||name==null)
alert("name not null");
document.form.action= "test1.jsp";
document.from.submit();
return false;
}
</script>
</head>
<body>
<form action="test2.jsp" name="form" method="post">
<select name="select" onchange="selects();">
<option value="select">select</option>
<option value="1">boy</option>
<option value="0">girl</option>
</select>
<input name="username" type="text" onblur="cctv()"/>
<input type="submit" value="submit" onClick="check()">
</form>
上一个:jsp网站不想被百度等搜索引擎搜索到,因为是公司内部使用,但又必须放到网络,求高手给段代码,至诚感谢。
下一个:求一段MYSQL中的数据插入到jsp中的表格代码!!!