由于某种原因,我的JQuery不能在我的引导模式下工作。表单的JQuery函数在原始页面上工作正常,但不在模式上。有人可以告诉我或向我解释为什么会发生这种情况。谢谢!JQuery函数不能在Bootstrap模式下工作
继承人的代码:
<div class="modal fade in" id="changepw" tabindex="-1" role="dialog" aria-labelledby="changepwlabel" aria-hidden="false" style="display: block;">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="changepwlabel">Change Password</h4>
</div>
<div class="modal-body" id="changepwdiv">
<script src="js/jquery-1.10.2.min.js"></script>
<form action="changepassword.php" method="post">
<div class="input-group">
<span class="input-group-addon">Current Password</span>
<input class="form-control" type="password" name="Password" id="Password">
</div>
<br>
<div class="input-group">
<span class="input-group-addon">New Password</span>
<input class="form-control" type="password" name="password_new" id="password_new">
</div>
<br>
<div class="input-group">
<span class="input-group-addon">New Password Again</span>
<input class="form-control" type="password" name="password_new_again" id="password_new_again">
</div>
<br>
<input type="submit" value="Change" id="change" class="btn btn-success" disabled="">
<input type="hidden" name="token" value="e642d82eed2e2a90529d9debbef45eec">
</form>
<script>
function checkPasswordMatch() {
var password = $("#password_new").val();
var confirmPassword = $("#password_new_again").val();
if (password == confirmPassword)
document.getElementById("change").disabled = false;
else
document.getElementById("change").disabled = true;
}
$(document).ready(function() {
$("#password_new_again").keyup(checkPasswordMatch);
});
</script> </div>
</div>
</div>
</div>
看到任何控制台错误??? – 2014-09-20 05:43:01
没有,没有控制台错误 – user3993537 2014-09-20 05:43:52
你面临的实际问题是什么......你的表单没有提交或其他东西? – 2014-09-20 05:45:21