【问题标题】:Form inside a form in jspjsp中的表单内的表单
【发布时间】:2013-01-15 04:05:10
【问题描述】:

我有一个 jsp 页面。在该 jsp 中,用户通过选择用户来激活功能的一种形式。而且我有一个搜索字段来搜索用户 喜欢

<div class="quick-search-input-container"> 
<label id="quick-search-input-label" for="quick-search-input">Quick Search</label><s:textfield  name="quick-search-input"  id="quick-search-input" maxlength="50" value=""></s:textfield>
        <input type="button" class="grey-button" name="quick-search-submit" id="quick-search-submit" value="Search" onclick="searchSubmit()" />
        </div>

通过单击我为搜索编写了一个操作,但是当我通过键盘单击输入按钮时我想搜索。

我应该在表格内有一个表格吗?这是最佳做法吗?或任何其他解决方案

【问题讨论】:

标签: java forms jsp jsp-tags


【解决方案1】:

这个解决方案怎么样?

function isEnterPressed(ev) {
if(ev.keyCode==13) {searchSubmit();return false;}
}
<s:textfield  name="quick-search-input"  id="quick-search-input" maxlength="50" value="" onkeypress="isEnterPressed(event)"></s:textfield>

【讨论】:

    【解决方案2】:

    您可以使用 AJAX。只需绑定搜索按钮的 onclick 事件即可对 servlet 执行 ajax 调用,然后从 servlet 发回响应,然后将其显示在 webapge 上的任何位置。

    这是一个很好的教程,它解释了如何在你的 jsp 中使用 Jquery Ajax 并从 servlet 发送响应:Login through database with the help of jQuery 'ajax' & JSP

    【讨论】:

      猜你喜欢
      • 2012-07-22
      • 2019-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多