从 html 读取输入电子邮件地址并在 JSP 脚本中使用
Reading a input email address from html and using in JSP scriplet
嗨,我有一个接受电子邮件的 html 字段。 我想在继续之前获取输入的值并确保它存在于数据库中。
<script>
function updateUserData()
{
document.getElementById(picker_email).value;
alert( "INVALID EMAIL ");
}
</script>
无论如何,我可以将picker_email传递给JSP吗...所以结果将是:
。
value = document.getElementById(picker_email).value;
<%
DatabaseHelper db_h = new DatabaseHelper();
boolean email_exists = db_h.verifyEmail( value );
%>
if( <%email_exists%> )
proceedToServlet();
else
alert( "INVALID EMAIL ");
任何帮助将不胜感激。
@user2747139 developerwjk 是正确的。你为什么不尝试一些ajax调用服务器。用 jsp 编写脚本(特别是对于面向服务器的目的)不是一个好的做法。这里有一些片段。您需要做的就是在 jsp 页面中包含 jquery 插件。你可以这样尝试,
function updateUserData(){
var value = $("#picker_email").val();
$.ajax({
url: "ur_servlet_url&value="+value,
type: "POST",
success: function(data){
//If you want to return anything in jsp.
alert("Invalid Email");
}
});
}
您在服务器端进行验证。如果验证成功/不成功,则返回一些文本,如success
或failure
。基于此,您将在 ajax 中获得响应数据。您可以发出警报if(data == 'failure')
然后alert('Invalid Email');
.让我知道这是否有帮助。
相关文章:
- 转义在jsp's脚本
- 将 Java 变量从 JSP 获取到脚本标记中
- 将值从JavaScript函数传递到JSP脚本并返回
- 在JSP中包含java脚本路径
- 如何访问<脚本>在JSP中
- 如果要使用 JSP 和 Java 脚本删除数据,则需要一个确认框
- 简单的脚本在 jsp 页面中不起作用
- 从 html 读取输入电子邮件地址并在 JSP 脚本中使用
- 检索 JSP 脚本变量中的隐藏输入值,而无需提交页面
- 如何从JSP页面获取Java脚本中的组合框文本
- HTML 和 JSP 脚本中的串联挑战与支柱
- Javascript 脚本将值解析到 JSP 页面上
- 如何比较从 JSP 捕获的 java 脚本中的 2 个日期
- 如何在 Java 脚本中为 GET 方法 使用 JSP 值给出操作
- 如何在<脚本>从JSP页面到Servlet
- 在Jsp脚本中使用Javascript变量
- JSP页面中未呈现的脚本标记(使用Spring+Tiles+JSPX)
- 如何获得strut<html:select>jsp中java脚本中的值
- 从Javascript调用JSP方法(或PHP脚本)
- 脚本SRC标签加载index.jsp本身