当文本框不为空/某些值被传递到文本框时,如何从文本框调用 javascript 函数

我有一个情况,我有一个文本框,它将用一些值更新,一旦文本框获得它的值,就会调用一个 javascript 函数。我试过一些东西,但这不起作用


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();

        <%}

    }

}

这是我获取值的文本框


<input type="text" id="keyToShowInvalidDomain" name="keyToShowInvalidDomain" value="<%=responseMsg%>" onchange="Redirect()"> 

这是我试图调用的函数


<script type="text/javascript">

    function Redirect() {

        alert($("#keyToShowInvalidDomain").val());

    }

</script>

请问有人可以帮忙吗?


月关宝盒
浏览 148回答 3
3回答

料青山看我应如是

对于输入类型文本 onchange 事件将不起作用尝试使用onkeyup或onkeydown<input&nbsp;type="text"&nbsp;id="keyToShowInvalidDomain"&nbsp;name="keyToShowInvalidDomain"&nbsp;value="<%=responseMsg%>"&nbsp;onkeyup="Redirect()">

慕姐8265434

$(document).ready(function() {&nbsp; &nbsp;$('#keyToShowInvalidDomain').change(function(){&nbsp; &nbsp; &nbsp; &nbsp; // Call redirect function&nbsp; &nbsp; });}上面的代码应该适用于 JQuery。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java