如果条件单独工作,但当我使用and操作不能正常工作时。其中只有一个是真的,代码正在工作。此外,它还适当地从输入中获取值。
<! HTML Code !>
<form id="myform" action="new.php" enctype="multipart/form-data"
autocomplete="off">
<h4 style="font-family: Times New Roman, Times, serif;">ID</h4>
<input class="form-control" name="id" id="id" style="margin-left:100px;
background: url(icons/id.png) no-repeat scroll 5px 5px; padding-left:35px;
border-radius: 6px 6px 6px 6px; width:360px; margin-top:-40px;"
type="text" placeholder="Your ID Here">
<h4 style="font-family: Times New Roman, Times, serif;">Name</h4>
<input class="form-control" name="name" id="newname" style="margin-
left:100px; width:360px; background: url(icons/name2.png) no-repeat scroll
5px 5px; padding-left:35px; border-radius: 6px 6px 6px 6px; margin-
top:-40px;" type="text" placeholder="Your Name Here">
</form>
<! Script Code !>
<script type="text/javascript">
$(document).ready(function (){
$("#myform").on('submit',(function(e){
e.preventDefault();
var id=$("#id").val();
var name=$("#newname").val();
if( name=="" && id=="")
{
sweatalertInfo();
}else{
$.ajax({
url: "newteam.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data){
sweatalertPass();
//alert(data);
$('form').trigger("reset");
},
error: function (data) {
}
});
}
}));
});
</script>
发布于 2018-12-25 18:10:01
如果两者都不需要空字符串,则需要使用logical OR ||
而不是logical AND &&
。
如果name
为空、id
为空或两者兼而有之,则会产生警报。
if (name == "" || id == "") {
处理字符串的一种简单方法是将字符串的真/假值直接与表达式的逻辑AND和logical NOT !
一起使用。
if (!(name && id)) {
https://stackoverflow.com/questions/53921301
复制相似问题