0
我正在构建一个表单,其中包含人们的地址详细信息。然而,如果他们选择国家Australia
,Canada
或USA
,则不需要开始State/County
。从选定更改的隐藏输入值中删除一些文本
这里是我的代码演示了这一点:必填字段通过<input name="required" value="address,town,country,post_code">
处理发送到PHP脚本,State/County
被添加到这个列表时,上述国家中选择一个:
$("select[name=country]").change(function() {
if ($(this).val() == "USA" || $(this).val() == "AUSTRALIA" || $(this).val() == "CANADA") {
alert("You have selected '" + $(this).val() + "'.\nPlease ensure you enter your State.");
$("input[name=state_county]").focus();
$("input[name=required]").val($("input[name=required]").val() + ",state_county");
} else {
// How do I remove it, though?
}
});
我问题来自当有人取消选择这三个国家之一。如何删除input
的value
的某个部分,即如何从name="required"
中删除,state_county
?
哇,这可以创造奇迹,我甚至没有想到多个附加! – mpdc