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; 展开
<%@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; 展开
2个回答
展开全部
<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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询