【发布时间】:2020-04-02 10:27:11
【问题描述】:
在这段代码中,我只想验证pancard_img。如果 pancard 图像不为空,现在会发生什么,然后它再次显示“Pancard 图像不应该为空”。如果pancard_img 有值。我该如何解决这个问题?
$(document).ready(function() {
$("#submit").click(function(e) {
e.preventDefault();
if (("#pancard").val() == '') {
$("#err_pan").html("Pancard should not be empty");
} else if (("#pancard_img").val() == '') {
$("#err_pan_img").html("Pancard image should not be empty");
} else {
alert("successful");
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form id="myform">
<input type="text" name="pancard" id="pancard" />
<div id="err_pan"></div>
<input type="file" name="pancard_img" id="pancard_img" value="Pan1.png" />
<div id="err_pan_img"></div>
<input type="submit" name="submit" class="btn btn-success" id="submit" value="submit" />
</form>
【问题讨论】:
-
echo是 PHP 关键字,而不是 JS。它会导致错误,这可能会导致验证不起作用。 -
作为对 Rory 的评论,您最可能想要的是
alert("successful")
标签: javascript php jquery validation