Javascript 单击按钮时是否可以跳过/忽略发送的特定选项值?
单击按钮时是否可以跳过/忽略发送的特定选项值 例如: 当我选择42码和nike鞋款,然后单击“发送”按钮时,我将进入 当我选择尺码42和所有鞋款,然后单击发送按钮时,我想从请求中跳过/忽略Javascript 单击按钮时是否可以跳过/忽略发送的特定选项值?,javascript,php,jquery,Javascript,Php,Jquery,单击按钮时是否可以跳过/忽略发送的特定选项值 例如: 当我选择42码和nike鞋款,然后单击“发送”按钮时,我将进入 当我选择尺码42和所有鞋款,然后单击发送按钮时,我想从请求中跳过/忽略value=“all”,这样我将转到而不是 标题 42 43 全部的 耐克 阿迪达斯 如何实现这一点?您可以,表单不会发送禁用的输入/选择字段。所以你应该在发送之前验证并禁用它 检查代码段 代码段不会显示URL,若要查看URL,请使用网络选项卡或将代码段复制到本地服务器 函数checkMyFo
value=“all”
,这样我将转到而不是
标题
42
43
全部的
耐克
阿迪达斯
如何实现这一点?您可以,表单不会发送禁用的输入/选择字段。所以你应该在发送之前验证并禁用它 检查代码段 代码段不会显示URL,若要查看URL,请使用网络选项卡或将代码段复制到本地服务器
函数checkMyForm(){
var shoes=document.getElementById(“shoes”).value;
如果(鞋子=“全部”){
document.getElementById(“shoes”).disabled=true;
}
返回true;
}
42
43
全部的
耐克
阿迪达斯
不错!谢谢@Banujan BalendrakumarI最后一个问题。如果我想跳过多个选择选项,例如我的尺寸、颜色等为“全部”,如何使用此功能:)@Kris您希望使用类似的IF条件。但神话取决于您的实现
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="http://example.com" method="get">
<p>
<select name="size">
<option value="42">42</option>
<option value="43">43</option>
</select>
</p>
<p>
<select name="shoes">
<option value="all">All</option>
<option value="nike">nike</option>
<option value="addidas">addidas</option>
</select>
</p>
<p>
<input type="submit" value="Send">
</p>
</form>
</body>
</html>