js验证在线文本编辑器内容不能为空

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><%@pagepageEncoding="gb2312"%... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@page pageEncoding="gb2312"%>
<%@include file="commons/taglib.jsp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>发表新闻</title>
</head>
<script language="JavaScript" type="text/javascript" src="wysiwyg.js"></script>
<script language="JavaScript" type="text/javascript" src="html2xhtml.js">
</script>
<script>
function aa(){
form = document.forms[0];
form.select.focus();

}

function aa1(){
form = document.forms[0];
if(form.text.value.replace(/(^\s*)|(\s*$)/g, "")==""){
alert("标题不能为空");
form.text.focus();
}
}
function bb(){
form = document.forms[0];
form.text.focus();
}

</script>

<body onload="aa()">
<form name="example" method="get" action="goNews.do">
<table>
<tr>
<td>请选择新闻类别:</td>
<td><select name="select" onblur="bb()">
<option value="教育">教育</option>
<option value="娱乐">娱乐</option>
<option value="财经">财经</option>
<option value="游戏">游戏</option>
<option value="政治">政治</option>
<option value="科技">科技</option>
<option value="体育">体育</option>
<option value="汽车">汽车</option>
</select></td>
</tr>
<tr>
<td>请输入新闻标题:</td>
<td><input type="text" name="text" onblur="aa1()"></td>
</tr>
</table>
请输入新闻内容: <textarea id="test" name="test"
style="height: 200px; width: 500px;">
</textarea> <script>
//generate_xhtml=false;
generate_wysiwyg('test');
</script> <br />
<input type="submit" value="提交" /></form>
</body>
</html>
----------------------
大家帮我看看这个代码,内容部分是个文本编辑器,我想在点提交的时候验证内容不能为空,如果我把submit换成button提交触发个脚本验证的话在后台就获取不到textarea的值了,请问如何才能验证textarea不能为空并且能获取到内容的值?
最好是贴出可以运行的代码 谢谢
easyplay8er

这样的话是能弹出提示,但是点击确定后就直接提交了 加return也不好用,因为按钮是submit;
展开
 我来答
百度网友0b62d44
2008-10-17 · TA获得超过659个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:700万
展开全部
<form name="example" method="get" action="goNews.do" onsubmit="return aa1();">

function aa1(){
form = document.forms[0];
if(form.text.value.replace(/(^\s*)|(\s*$)/g, "")==""){
alert("标题不能为空");
form.text.focus();
return false;
}
return true;
}
function bb(){
form = document.forms[0];
form.text.focus();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b82702fb
2008-10-16 · TA获得超过108个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:71.4万
展开全部
你给那个textare加一个ID
然后
document.getElementById("id").value;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式