Php 即使条件失败,POST方法仍有效
我有一个表单元素,里面有一些内容,如下所示Php 即使条件失败,POST方法仍有效,php,javascript,jquery,html,post,Php,Javascript,Jquery,Html,Post,我有一个表单元素,里面有一些内容,如下所示 <form action="insertserverdata.php" id="toPopup"> <table> <tr> <td>IP address:</td> <td><input type="text" id="ip" /></td> </tr> <tr>
<form action="insertserverdata.php" id="toPopup">
<table>
<tr>
<td>IP address:</td>
<td><input type="text" id="ip" /></td>
</tr>
<tr>
<td>Port:</td>
<td><input type="text" id="port" /></td>
</tr>
<tr>
<td></td>
<td>
<input type="submit"/>
</td>
</tr>
</table>
</form>
这里,else if梯形图的最后一个else块包含将数据发布到insertserverdata.php的代码。我的意图是,仅当两个文本字段中填充了一些数据时,才重定向到insertserverdata.php。但是,当我单击submit按钮,文本字段中没有文本时,jquery的if块将正常工作,之后它将重定向到insertserverdata.php页面,但我不希望这样。我需要做什么更改才能完全填充它?。请帮助我的朋友。尝试在每个无效支票上返回false,如
$("#toPopup").submit(function(event){
if($('#ip').val()=="") {
alert("IP field is Empty");
return false;
}else if($('#port').val()=="") {
alert("Port field is Empty");
return false;
}
//Do the stuff
});
还有一件事,在html中将两个文本框的id更改为“ip”和“port”尝试在每个无效复选框上返回false,如
$("#toPopup").submit(function(event){
if($('#ip').val()=="") {
alert("IP field is Empty");
return false;
}else if($('#port').val()=="") {
alert("Port field is Empty");
return false;
}
//Do the stuff
});
还有一件事,在html中将两个文本框的id改为“ip”和“port”试试这个
$("#toPopup").submit(function(event){
event.preventDefault();
if($('#ip').val()=="") {
alert("IP field is Empty");
}else if($('#port').val()=="") {
alert("Port field is Empty");
}else {
//else code to be executed.
return true;
}
return false;
});
试试这个
$("#toPopup").submit(function(event){
event.preventDefault();
if($('#ip').val()=="") {
alert("IP field is Empty");
}else if($('#port').val()=="") {
alert("Port field is Empty");
}else {
//else code to be executed.
return true;
}
return false;
});
请尝试以下操作,该操作应显示两条错误消息,如果两条消息都为空,则返回true,而不是显示一条或另一条错误消息
$("#toPopup").submit(function(event){
var errors = false;
if($.trim($('#ip').val())=="") {
alert("IP field is Empty");
errors = true;
}
if($.trim($('#port').val())=="") {
alert("Port field is Empty");
errors = true;
}
if(errors){
return false;
}else{
//else code to be executed.
}
});
请尝试以下操作,该操作应显示两条错误消息,如果两条消息都为空,则返回true,而不是显示一条或另一条错误消息
$("#toPopup").submit(function(event){
var errors = false;
if($.trim($('#ip').val())=="") {
alert("IP field is Empty");
errors = true;
}
if($.trim($('#port').val())=="") {
alert("Port field is Empty");
errors = true;
}
if(errors){
return false;
}else{
//else code to be executed.
}
});
ip和端口具有相同的id!对不起,亲爱的。那是我的错误。实际上,我是在抄袭同样的东西。我将编辑它。ip和端口具有相同的id!对不起,亲爱的。那是我的错误。实际上,我是在抄袭同样的东西。我会编辑它。这很好,伙计:)谢谢:)会被打上绿色的记号,因为我要15分钟才能完成@Gautam3164还可以修剪ip和端口值…否则有时会出现问题。这是真的。有时需要整理数据。我也会遵守你的要求,sachin,我们需要这样做。这项工作很好,伙计:)谢谢:)将给出绿色记号,因为我要到15分钟才能完成@Gautam3164还可以修剪ip和端口值…否则有时会出现问题。这是真的。有时候需要整理数据。我也会服从你的,sachin,我们需要这样做