我正在 Javascript/Jquery 中寻找一段代码来显示和隐藏基于单选按钮的 html 表单,以便它也可以在 iPhone/iPad 上工作。
这是我所期待的。
选择: 拾音器(单选按钮) 交货(单选按钮)根据上面的选择
如果是皮卡。 显示一个带有少量输入的 HTML 表格,以显示取货地点的地址。 如果是交货 显示一个带有少量输入的 HTML 表单以接受送货地址。 并提交数据。
有什么建议么..?
我用选择框而不是单选框尝试了以下操作。
<pre>
<!doctype html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script>
$(document).ready(function (){
$("#state").change(function() {
// foo is the id of the other select box
if ($(this).val() != "Pickup") {
$("#foo").show();
}else{
$("#foo").hide();
}
});
});
</script>
</head>
<body>
<h3> Select Pickup Or Delivery:</h3>
<p>
<select id="state" name="state" style="width: 212px;">
<option value="Pickup">Pickup</option>
<option value="Delivery">Delivery</option>
</select>
</p>
<p id="foo" style="display:none;">
<h4> Pickup Location:</h4>
123 Main St, Edison NJ
</p>
<p id="foo" style="display:none;">
<form>
<h3> Enter your address below:</h3>
<label>Address1</label> <input type="text" name="address1"><br>
<label>Address2</label> <input type="text" name="address2"><br>
<label>City</label> <input type="text" name="city"><br>
<label>State</label> <input type="text" name="state"><br>
<label>Zip Code</label> <input type="text" name="zipcode"><br>
</p>
</body>
</pre>