当textbox不为null/某个值被传递到textbox时,如何从textbox调用javascript函数
我有一个情况,我有一个文本框,它将被更新一些值,一旦文本框得到它的值,就会调用一个javascript函数。我试过一些东西,但这不起作用当textbox不为null/某个值被传递到textbox时,如何从textbox调用javascript函数,javascript,java,jsp,Javascript,Java,Jsp,我有一个情况,我有一个文本框,它将被更新一些值,一旦文本框得到它的值,就会调用一个javascript函数。我试过一些东西,但这不起作用 if (validSubmission) { User user = new User(); String StatusMessage=user.executeUserTask("_create_","",userBusinessEmailId,userPassword,cityOfBirth,userFirstName,userLastNa
if (validSubmission) {
User user = new User();
String StatusMessage=user.executeUserTask("_create_","",userBusinessEmailId,userPassword,cityOfBirth,userFirstName,userLastName,userCompanyName,userCompanyAddress,userPhone,"");
if(StatusMessage.equalsIgnoreCase("OK")) {
response.sendRedirect("login.jsp?retMessage="+"Account created sucessfully");
}
else {
//response.sendRedirect("login.jsp?retMessage="+StatusMessage);
responseMsg = "Invalid Domain Entry";
{%>
Redirect();
<%}
}
}
if(有效子任务){
用户=新用户();
字符串StatusMessage=user.executeUserTask(“\u create”,”,userBusinessEmailId,userPassword,cityOfBirth,userFirstName,userLastName,userCompanyName,userCompanyAddress,userPhone,”);
if(StatusMessage.equalsIgnoreCase(“OK”)){
response.sendRedirect(“login.jsp?retMessage=“+”成功创建帐户”);
}
否则{
//response.sendRedirect(“login.jsp?retMessage=“+StatusMessage”);
responseMsg=“无效域条目”;
{%>
重定向();
这就是我试图调用的函数
<script type="text/javascript">
function Redirect() {
alert($("#keyToShowInvalidDomain").val());
}
</script>
函数重定向(){
警报($(“#keyToShowInvalidDomain”).val();
}
有人能帮忙吗?对于输入类型,文本onchange事件将不起作用,请尝试使用onkeyup或onkeydown
<input type="text" id="keyToShowInvalidDomain" name="keyToShowInvalidDomain" value="<%=responseMsg%>" onkeyup="Redirect()">
函数重定向(){
警报($(“#keyToShowInvalidDomain”).val();
}
上面的代码应该与JQuery一起使用。定义不工作please@Cid不重定向working@Cid我试图使用id来选择文本框的值,但我认为{%>Redirect();将jQuery代码放入
$(document.ready)中(函数(){//您的代码应该在这里});
和includejQuery
库tooRedirect()未被调用
<input type="text" id="keyToShowInvalidDomain" name="keyToShowInvalidDomain" value="<%=responseMsg%>" onkeyup="Redirect()">
$(document).ready(function() {
$('#keyToShowInvalidDomain').change(function(){
// Call redirect function
});
}