匹配特定值时刷新文本框
refresh text box when a particular value is matched
我在index.jsp中有一个文本框,在写了一些东西之后,我用jquery调用了一个jsp。但我的要求是,如果一个特定的值将在服务器端匹配,那么我如何自动刷新该文本框?这意味着假设我输入了apple,然后通过onkeyup事件,我将名称(apple)发送到check.jsp,在这个jsp页面中,我将apple保存在一个字符串中。因此,现在index.jsp中会出现一个警告,即apple已经存在,并且该文本框将自动刷新。我该怎么做?我是这方面的初学者。
index.jsp
<script type="text/javascript">
$(document).ready(function() {
$("#textbox").keyup(function () {
$.getJSON('check.jsp', {
textboxname: this.value
});
});
});
</script>
体内
<input type="text" id="textbox" name="textboxname"/>
check.jsp
String textboxname=request.getParameter("textboxname");
在keyup上将值发送到服务器,如果匹配,则返回true或false,然后在成功处理程序中检查如果其true刷新而不执行,则返回什么
$("#textbox").keyup(function () {
$.getJSON('check.jsp', {
textboxname: this.value
},function(data){
if(data.isTrue){
alert("the value already exists");
$("#textbox").val(''); //clear the text box
}
else
//do something
});
});
});
在服务器上不是确切的servlet代码,但您会得到的想法
JSONObject match = new JSONObject();
//if value matches
match.put("isTrue","true");
else
match.put("isTrue","false");
response.setContentType("application/json");
response.getWriter().write(match.toString());true
相关文章:
- 无法't在不使用Javascript刷新页面的情况下多次将值传递给文本框
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 如何在刷新时显示PHP表单中的随机文本和图像
- AJAX/JS:是否可以在没有提交按钮和刷新页面的情况下获取输入文本的值
- 有没有一种方法可以保存选定的文本,并在刷新页面后再次突出显示它
- 将公司名称绑定到更新面板中的下拉列表,自动完成文本框工作,但每次页面刷新时
- 刷新文本框输出
- 使用 ajax 分配文本框值 - 页面仍在刷新,分配的值已消失
- 我想在单击时更改按钮颜色和文本,并且在刷新页面时它不应该更改
- 使用PHP,Ajax和文本框刷新youtube嵌入代码
- 在函数中重新刷新页面更改输入文本
- 清除文本框而不刷新页面
- 匹配特定值时刷新文本框
- 将文本框值从一个页面传递到另一个页面,而不刷新页面
- 如何在刷新html中的同一页面后仍保持文本框中的值
- 当页面的某些部分通过ajax刷新时,TinyMCE所见即所得编辑器会变回正常的文本区域
- 刷新文本输入以显示插入符号
- ASP.. NET更改文本,单击按钮时不刷新页面
- 使用ajax (jQuery mobile)刷新文本文件与php
- 自动刷新文本d3js