【发布时间】:2014-09-20 05:41:15
【问题描述】:
由于某种原因,我的 JQuery 无法在我的引导模式上运行。表单的 JQuery 函数在原始页面上运行良好,但在模式上却不行。有人可以告诉我或向我解释为什么会发生这种情况。谢谢!
代码如下:
<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>
【问题讨论】:
-
查看控制台错误???
-
不,没有控制台错误
-
您面临的实际问题是什么……您的表单没有提交或其他什么??
-
该功能不起作用@Kartikeya
标签: javascript jquery twitter-bootstrap modal-dialog