<script type="text/javascript" language="javascript">
function check(){
var textarea=docoment.form1.textarea.value;
if(textarea==null || textarea==""){
alert("发送内容不为空!");
document.form1.textarea.focus();
return false;
}
alert("评论成功");
return true;
}</script> 文本域:<textarea name="textarea" cols="70" rows="8" ></textarea>
提交表单:<input type="submit" name="button" id="button" value="发表" onclick="check()"/>
我在文本框里不输入东西,直接按提交,不会有警告框弹出来。请问这是哪里有问题
function check(){
var textarea=docoment.form1.textarea.value;
if(textarea==null || textarea==""){
alert("发送内容不为空!");
document.form1.textarea.focus();
return false;
}
alert("评论成功");
return true;
}</script> 文本域:<textarea name="textarea" cols="70" rows="8" ></textarea>
提交表单:<input type="submit" name="button" id="button" value="发表" onclick="check()"/>
我在文本框里不输入东西,直接按提交,不会有警告框弹出来。请问这是哪里有问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head><body>
<script type="text/javascript" language="javascript">
function check(){
var textarea=document.form1.textarea.value;
if(textarea==null || textarea==""){
alert("发送内容不为空!");
document.form1.textarea.focus();
return false;
}
alert("评论成功");
return true;}</script>
<form name="form1">
文本域:<textarea name="textarea" cols="70" rows="8" ></textarea>
提交表单:<input type="button" name="button" id="button" value="发表" onclick="check()"/>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head><body>
<script type="text/javascript" language="javascript">
function check(){
var textarea=document.form1.textarea.value;
if(textarea==null || textarea==""){
alert("发送内容不为空!");
document.form1.textarea.focus();
return false;
}
alert("评论成功");
return true;}</script>
<form name="form1">
文本域:<textarea name="textarea" cols="70" rows="8" ></textarea>
提交表单:<input type="button" name="button" id="button" value="发表" onclick="check()"/>
</form>
</body>
</html>
提交表单:<input type="button" name="button" id="button" value="发表" onclick="check()"/>
</form>
这个已经是提交了哎 貌似submit是没有onclick事件的吧 反正 如果要有事件 还是要用button
方法里的 document 拼错了。
alert("评论成功");
return true; 放在else语句中试下
提交表单的type改成button的话,点击“发表”根本没有反应啊
var textarea=document.form1.textarea.value;
if(textarea==null || textarea==""){
alert("发送内容不为空!");
document.form1.textarea.focus();
return false;
}
alert("评论成功");
return true;
}
<form name="form1">
文本域:<textarea name="textarea" cols="70" rows="8" ></textarea>
提交表单:<input type="submit" name="button" id="button" value="发表" onclick="check();return false;"/>
</form>如果按钮的type为submit,请在按钮的onclick事件中加上return false;组织submit的默认行为
PS:如果按钮的type为button,则不用return false。submit的按钮默认行为是调用form.submit(),除非按钮的点击事件返回false,按照check()方法,也可以把按钮标签定义为:<input type="submit" name="button" id="button" value="发表" onclick="return check();"/>如果按钮type为button,需要在check方法中提交form,手动提交form<input type="button" name="button" id="button" value="发表" onclick="check();"/>function check(){
var textarea=document.form1.textarea.value;
if(textarea==null || textarea==""){
alert("发送内容不为空!");
document.form1.textarea.focus();
return false;
}
alert("评论成功");
document.form1.submit();
}