我有一个表单元素,里面有一些内容,如下所示。
<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>
和下面的 jQuery 代码。
$("#toPopup").submit(function(event){
if($('#ip').val()=="") {
alert("IP field is Empty");
}else if($('#port').val()=="") {
alert("Port field is Empty");
}else {
//else code to be executed.
}
});
这里 else-if 阶梯的最后一个 else 块包含将数据发布到 insertserverdata.php 的代码。我的意图是仅当两个文本字段填充了一些数据时才重定向到 insertserverdata.php。但是当我单击提交按钮时,文本字段中没有文本,jquery 的 if 块将正常工作,之后它将重定向到 insertserverdata.php 页面,但我不想要那个。我需要什么更改才能完全填充? . 请朋友们帮帮我。