JSP网页设计中如何判断<textarea>的值是否为空,急急急,求帮助哈!!!

JSP网页设计中如何判断<textarea>的值是否为空,急急急,求帮助哈!!!,第1张

this代表当前对象,你的this并不代表你的textare,你可以给textare一个id然后在check()方法中调用var obj = document.getElementById("XX")这样就获取到textare标签了,在check方法里判断obj.value == "",如下:

<script type="text/javascript">

function check(){

var obj = document.getElementById("experimentnote")

if (obj.value == "")

{

alert("实验记录输入格式不正确,请重新输入!")

obj.focus()

return false

}

</script>

textarea声明如下:

<form name="form1" action="AddStep2.jsp" method="post" onsubmit="return check()"><textarea name="ExperimentNote" ROWs="10" COLS=30 id="experimentnote"></textarea></form>

js获取textarea 中文本的写法和其他input元素不同,

var text = textarea.innerText

var html = textarea.innerHTML

获取到textarea的文本,就可以判断了。

<script type="text/javascript">

function ceshi(){

var tt=document.replyLM.LM.innerText

if(tt==""||tt=="请输入回复内容。。。。。"){

alert("回复不可为空!")

}else{

document.replyLM.submit()

}

}

</script>

<form action="adminReplyLM.jsp" method="post" name="replyLM">

<table align="center" width="60%">

<tr>

<td bgcolor="#7CFC00">回复内容:</td>

</tr>

<tr>

<td align="center"><textarea rows="10" style="width:720pxheight:100px" cols="20" name="LM">请输入回复内容。。。。。</textarea></td>

</tr>

<tr><td></td></tr>

<tr><td align="center">

<input type="button" value="回复" name="reply" onclick="ceshi()" style="width:100pxheight:40px"></td></tr>

</table>

</form>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11583237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存