我的js代码中有个函数,点击表单按钮执行却无法执行

按钮的代码:
<input id="addquestion" name="addquestion" type="submit" value="添加" onclick="return addquestion()"/>

js代码:
<script type="text/javascript">

<!--
function addquestion(){
if(myform.title.value==""){
alert("标题不能为空");
return false;
}
}
-->
</script>

就是点击按钮后,如果名为title的文本框为空,就弹出提示。

<form action="" method="post" name="myform" id="myform">
<input name="title" type="text" id="title">
<input id="question" name="question" type="submit" value="添加" onclick="return addquestion()"/>
</form>
<script type="text/javascript">
function addquestion(){
if(myform.title.value==""){
alert("标题不能为空");
return false;
}
}
</script>
说明一下:JS脚本是一种弱语言脚本,所以你的添加的按钮的名称千万不要和你的函数的名称相同,否则JS就会报错!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-12
既然是表单验证,那就js事件加在表单上,不要加在按钮上
<form onsubmit=="return addquestion()">追问

但是我有多个提交按钮,分别要执行不同函数的。。。

第2个回答  2012-03-10
不知道你们是不是这样写……documen.getElementById("title").value
判断这个值试试追问

这样也不起作用啊。。。。

追答

?怎么看代码像是被注释掉了……
表单能被提交出去吗