gpt4 book ai didi

javascript - PHP 停止表单重新加载显示错误 Js

转载 作者:行者123 更新时间:2023-11-28 05:45:38 25 4
gpt4 key购买 nike

如果“fileToUpload”为空,我想显示我的错误(用js显示错误),如果“fileToUpload”为空,我想停止重新加载页面

<form method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input class='new_post' type="submit" value="Upload Image" name="submit">
</form>

$('.new_post').click(function() {
var get_photo = $('#fileToUpload').get(0).files.length;

// If 0 file show error
if (get_photo == 0) {
openandclose('.error_box' , 'emptyyyy.', 1700);
$('.error_box').focus();
return false;
}
});

最佳答案

向您的表单添加一个 ID,如下所示 <form method="post" enctype="multipart/form-data" id="myform">并在您的 javascript 中将检查函数作为回调附加到表单提交事件,而不是像 $('#myform').submit() 这样的按钮单击事件。 .

$('#myform').submit(function() {
var get_photo = $('#fileToUpload').get(0).files.length;
// If 0 file show error
if (get_photo == 0) {
/*
openandclose('.error_box', 'emptyyyy.', 1700);
$('.error_box').focus();
*/
alert("EMPTY!!");
return false;
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form method="post" enctype="multipart/form-data" id="myform">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input class='new_post' type="submit" value="Upload Image" name="submit">
</form>

关于javascript - PHP 停止表单重新加载显示错误 Js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38549458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com