[英]How to Redirect only if form is not empty , JavaScript Validation
现在即使输入字段为空,如果按下提交按钮,它会显示 alert"message": 然后重定向到 window.location="URL"
我正在寻找的是它仅在输入字段已填满时显示完成警报和重定向
<form>
<input type="text" placeholder="enter name here">
<input type="number" placeholder="enter number here">
<input type="submit" id="submitbutton" value="submit">
</form>
</center>
</body>
<script type="text/javascript">
const submitit = document.getElementById('submitbutton');
submitit.addEventListener("click",function(){
alert("Done, Meanwhile check our website");
window.location="https://www.google.com";
});
</script>
尝试这个
<form>
<input id="name" type="text" placeholder="enter name here">
<input id="number" type="number" placeholder="enter number here">
<input type="submit" id="submitbutton" value="submit">
</form>
和 JavaScript:
const submitit = document.getElementById('submitbutton');
submitit.addEventListener("click", function(e) {
// prevent form from being submitted
e.preventDefault();
alert("Done, Meanwhile check our website");
const name = document.getElementById('name');
const number = document.getElementById('number');
if (name.value !== '' && number.value !== '') {
window.location = "https://www.google.com";
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.