作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的代码需要一些帮助。我有一个文本区域,它只应在选择单选按钮时显示。然后在文本区域中输入的任何内容都应发送并存储在数据库中。我的两个单选
按钮是:
如果选择了No
,那么会出现文本区域:
其代码如下所示:
<h1>Accept or Decline Invitation</h1>
<%=txt.displayCustomContent( "accept_text","acceptsection" )%>
<fieldset >
<label>Will you be attending the <%=formFields.getValue("programName")%> in <%=formFields.getValue("destination")%> <%=formFields.getValue("programDates")%>?</label>
</fieldset>
<fieldset>
<input id="yes" type="radio" name="attending" class="show-hide" value="Yes" <%= formFields.getRadioValue("attending","Yes")%>/> Yes, I will attend. I have read the instructions and I will register now.
</fielset>
<fieldset>
<input id="no" type="radio" name="attending" class="show-hide" value="No" <%= formFields.getRadioValue("attending","No")%>/> No, I will not attend.
</fieldset>
<br/>
<div id="show-me" style="display:none;">
<fieldset>
<label>If you will not be attending, please provide a brief explanation below (maximum 40 characters).
<textarea name="declineReason" id="declineReason" cols="25" rows="3" onKeyDown="textCounter(this.form.declineReason,40);" onKeyUp="textCounter(this.form.declineReason,40);"><%= formFields.getTextAreaValue("declineReason")%></textarea>
</label>
</fieldset>
</div>
<%=txt.displayCustomContent( "accept_textbottom","acceptsectionbottom" )%>
<div id="registration-navigation">
<input name="" type="submit" value="next >>" class="button"/>
</div>
这就是我的问题所在..即使我选择 Yes
,文本区域也会发回信息并将其存储在数据库中。
存储它的代码如下所示:
if(formFields.exists("declineReason"))
{
awsl.setLoginComment("Decline reason is: " + formFields.getValue("declineReason"));
}
所以我的问题是如何更改它以便仅在文本区域中包含文本时才将信息发送到数据库?我试图检查并查看 if 语句中的文本区域是否为 NULL,但这似乎不起作用。
最佳答案
根据@Stultuske 所说的内容,我建议仍然检查空状态以避免出现空指针异常的机会。但正如他们所说,一旦它被实例化,它就永远不会返回 null,因此您需要检查它是否为空,这实际上只是检查字段中文本的长度。
if(jTextArea.getText() == null || jTextArea.getText().isEmpty())
{
// your code here
}
关于java - 检查 Textarea 字段是否为空。如果是这样,请不要发表评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30031437/
我计划在网页上安装 Facebook 评论模块/插件,比方说: http://www.example.com/ 是否可以将用户重定向到网站内的另一个登录页面?假设我想在点击发表评论后将它们发送到这里:
我是一名优秀的程序员,十分优秀!