当我在做表单处理时,我有一个form.html文件和一个process.jsp文件。html将显示表单,action设置为process.jsp。我需要检查用户是否填写了输入字段。
<%
String name = request.getParameter("name");
if(name==null||name.length()==0){
out.println("you need to enter your name.")
}
%>
如果用户没有输入任何内容并单击submit按钮,request.getParameter(“name”)的返回值是什么。因为我不知道它是空值还是空字符串,所以我都检查了。而只是想弄清楚它是空字符串还是空字符串。
request.getParameter(“name”)
在未设置值时返回null
;在值为空字符串时返回“”
。这两种情况都可能发生。
问题内容: 我有一个简单的形式,像这样: 与我的控制器如下: 我想做的是在提交后清除文本输入,因此我只需清除模型值: 除了现在,因为“需要”表单输入,所以在表单输入周围出现了红色边框。这是正确的行为,但不是我在这种情况下想要的……所以,我想清除输入,然后模糊输入元素。这导致我: 现在,我知道从这样的控制器修改DOM在Angular文档中是很陌生的-但是还有更多的Angular方式可以做到这一点吗?
问题内容: 当我想从我的jsf页面中“删除飞机”时,如果成功,飞机将被删除,我将重定向到该页面并显示一条警告,告知用户飞机已成功删除。但是,用户在h:inputText中输入的值仍然存在,它们不会为空。 JSF页面: Bean代码: 为什么重定向后字段不为空的任何想法? 问题答案: 也许您的listAirplaneBB是@ViewScoped bean(以您的示例为例)。 在这种情况下,您必须在重
问题内容: 我面临一个相当愚蠢的问题。我正在创建我的第一个React应用程序,遇到一个小问题,提交表单后,我无法清除输入值。尝试谷歌搜索此问题,在这里找到了一些类似的线程,但我无法解决。我不想更改组件/应用程序的状态,而只是将输入的值更改为空字符串。我尝试清除函数中输入的值,但出现错误: “无法设置未定义的属性’值’”。 我的SearchBar组件: 问题答案: 您有一个受控组件,其值由决定。因此
似乎没有类输入类型'提交'在Font-真棒。是不是可以使用一些类从字体真棒按钮输入?我已经在我的应用程序中的所有按钮上添加了图标(实际上链接到twitter-bootstrap的类btn),但是不能在输入类型提交上添加图标。 或者,如何使用此代码: html: (这是我从HTML中获得的:如何制作一个包含文本图像的提交按钮?)?
问题内容: 我正在编写一些javascript(lubricmonkey /用户脚本),它将一些输入字段插入网站上的表单中。 问题是,我不希望这些输入字段以任何方式影响表单,我不希望它们在提交表单时提交,我只希望我的JavaScript可以访问它们的值。 有什么办法可以将一些输入字段添加到表单的中间,而在提交表单时不提交它们呢? 显然,理想的情况是输入字段不在form元素中,但是我希望结果页面的布
问题内容: 我有带输入字段的HTML表单。一些输入可以为空,即值为“”。 刚才,未设置字段时,它显示在提交网址中,如下所示: 我如何从提交URL中删除空的输入,因此当输入为空时,将根本不会传递该输入。 非常感谢你。 更新资料 感谢 minitech的 回答,我可以解决它。JavaScript代码如下: 我为字段名加上“ empty_”前缀的唯一原因是IE无论如何都会在URL中传递空名称。 问题答案