js判断值是否为空无法实现

问题描述

代码如下:<scriptlanguage="javascript"><!--functioncheck(){varcontent;content=form1.content;if(content.value==""){alert("内容不能为空!");returnfalse;}else{alert("修改成功!");returntrue;}}--></script><c:forEachvar="aa"items="${it}"><formmethod="post"action="UpdateOneNews?id=${aa.id}"name="form1"onsubmit="returncheck()"><imgsrc="images/33.jpg"width="40"height="36"><spanclass="STYLE1">修改新聞</span><tablewidth="700"border="0"align="center"><tr><tdcolspan="2"><divalign="left><textareaname="content"class="ckeditor">${aa.contents}</textarea></div></td></tr></table><br/></form></c:forEach>

解决方案

解决方案二:
alert(content)看看这个是什么。。
解决方案三:
判断null。
解决方案四:
引用2楼dogfish的回复:

判断null。

这个也不行啊
解决方案五:
form1太多了吧
解决方案六:
functiondoKeyPress(maxLen,obj){varstr=obj.value;varoSR=document.selection.createRange();if(str.length<maxLen){returntrue;}elseif(oSR.text.length>0){returntrue;}else{returnfalse;}}functioncheckPaste(maxLen,obj){varstr=obj.value;varoSR=document.selection.createRange();varstrData=clipboardData.getData('text');variLenPaste=maxLen-str.length+oSR.text.length;oSR.text=strData.substring(0,iLenPaste);returnfalse;}functiondoKeyPress(maxLen,obj){varstr=obj.value;varoSR=document.selection.createRange();if(str.length<maxLen){returntrue;}elseif(oSR.text.length>0){returntrue;}else{returnfalse;}}functioncheckPaste(maxLen,obj){varstr=obj.value;varoSR=document.selection.createRange();varstrData=clipboardData.getData('text');variLenPaste=maxLen-str.length+oSR.text.length;oSR.text=strData.substring(0,iLenPaste);returnfalse;}然后onkeypress="event.returnValue=dokeyPress(10000,this);"onPaste="event.returnValue=checkPaste(10000,this);"
解决方案七:
if(content.value.replace(/s/g,"")=="")
解决方案八:
<formmethod="post"action="UpdateOneNews?id=${aa.id}"name="form1"onsubmit="returncheck(this)"><scriptlanguage="javascript"><!--functioncheck(form1){varcontent;content=form1.content;if(content.value==""){alert("内容不能为空!");returnfalse;}else{alert("修改成功!");returntrue;}}--></script>
解决方案九:
"content=form1.content;"中的form1好像只能是id吧?你的id=form1的对象在哪?
解决方案十:
引用8楼a87345293的回复:

"content=form1.content;"中的form1好像只能是id吧?你的id=form1的对象在哪?

对象是name值的,之前我就这么用的
解决方案十一:
哦,我看错了,我还以为content是属性你在填写内容之后再alert(content)看看
解决方案十二:
首先<divalign="left>这里少半个引号第二你上面有个foreach明显有多个form并且你的form名字全部一样所以你直接用form1获取到是不对的具体能获取到那个我没有测试过没有发言权不对是肯定的所以你直接给当前form传递过去就好了<formmethod="post"action="UpdateOneNews?id=${aa.id}"name="form1"onsubmit="returncheck(this)">传过去接受就好了<scriptlanguage="javascript"><!--functioncheck(form1){varcontent;content=form1.content;if(content.value==""){alert("内容不能为空!");returnfalse;}else{alert("修改成功!");returntrue;}}--></script>
解决方案十三:
<scriptlanguage="javascript"><!--functioncheck(form1){varcontent;content=form1.content;if(content.value==""){alert("内容不能为空!");returnfalse;}else{alert("修改成功!");returntrue;}}--></script><formmethod="post"action="UpdateOneNews"name="form1"onsubmit="returncheck(this)"><textareaname="content"class="ckeditor"></textarea><inputtype="submit"value="提交"/></form><formmethod="post"action="UpdateOneNews"name="form1"onsubmit="returncheck(this)"><textareaname="content"class="ckeditor">123</textarea><inputtype="submit"value="提交"/></form>

已测试

时间: 2024-10-12 16:49:07

js判断值是否为空无法实现的相关文章

使用js判断TextBox控件值改变然后出发事件

 这篇文章主要介绍了使用js判断TextBox控件值改变然后出发事件.需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <script language="javascript" type="text/javascript">       var firsty;//最开始的加载页面时年和月     var firstm;       var secondy;//当onchange触发后的值     var secondm;     var pan

js判断&amp;amp;lt;span&amp;amp;gt;标签是否存在,并获取&amp;amp;lt;span&amp;amp;gt;的值

问题描述 js判断<span>标签是否存在,并获取<span>的值 < input > 输入标签值,动态控制< span >< span >xx< /span >< /span >增加,在js中怎么判断< div id="taginput">< /div>中至少含有一个< span >< span>xx< /span>< /span>

js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法_javascript技巧

js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法 <script> $(function () { var SelectVal = $("input[name='rblGJS']:checked").val(); if (SelectVal == 1) { $("#gjsbh").show(); } $("#<%=rblGJS.ClientID %>").change(function () {

js 判断Input输入的值只能为数字

只能是数字  代码如下 复制代码 <script language=javascript> function onlyNum() { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) //考虑小键盘上的数字键 event.returnvalue=false; } </script> 实例  代码如下 复制

利用JS判断字符串是否含有数字与特殊字符的方法小结_javascript技巧

前言 本文主要介绍的是利用JS判断字符串是否含有数字与特殊字符的方法,文中有几种不同的方法,包括普通的JS验证法.正则表达式法,另外还有判断是否为浮点数的js函数,在最后还将简要介绍下isNAN函数的使用方法和例子,来一起学习学习吧. 一.正则表达式方法判断是否为数字,包括判断正整数: function checkRate(input) { var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字,//若判断正整数,则后边是:/^[1-9]+[0-9]*]*$/ if

怎么在html中,用js判断session是否存在

问题描述 我做了一个新闻发布系统,所有的新闻都生成了静态页!现在碰到个问题:如果会员登陆了,在进入新闻页时,显示"欢迎xx",我怎么在html中,用js判断session是否存在!谢谢@! 解决方案 解决方案二:欢迎xx是在标题中的?还是在网页中的?应该是这个写JS中的吧,JS中包含一个.aspx的文件.解决方案三:欢迎xx在网页中解决方案四:functionchecsessoin(){varstrSession="<%=Session["uid"]

js 判断字符串长度:计算字符串长度/判断空

计算字符串长度可用的三种方法:   echo "$str"awk '{print length($0)}'  expr length "$str"  echo "$str"wc -c  但是第三种得出的值会多1,可能是把结束符也计算在内了. 判断字符串为空的方法有三种:   if [ "$str" = "" ]  if [ x"$str" = x ]  if [ -z "$st

js判断输入是否为数字

 js判断输入是否为数字 <html xmlns="http://www.3lian.com/"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js判断输入是否为数字</title> <script language="javascript教程&q

js判断输入是否为数字的具体实例

这篇文章介绍了js判断输入是否为数字的具体实例,有需要的朋友可以参考一下   复制代码 代码如下: <html xmlns="http://www.3lian.com/"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js判断输入是否为数字</title> <