【发布时间】:2014-11-11 14:45:41
【问题描述】:
下拉菜单 id = payment_method
- 由收款人支付
- 通过发票收费
下拉菜单 id = shipping_carrier
- 联邦快递
- DHL
输入字段 id = shipping_number __________________
目标:
如果用户选择通过发票收费
- 禁用 shipping_carrier
- 将 Fedex 设为默认
- hide() 我的送货号码输入
否则,
- 启用 shipping_carrier
- 启用发货单号输入(必填)
代码
<script>
var logistic = function () {
if ($( "#payment_method option:selected" ).text("Charge through invoices")) {
$('#shipping_carrier').prop('disabled', false);
else {
$('#shipping_carrier').prop('disabled', 'disabled');
}
};
$(logistic);
$("#paid_by_reciever").change(logistic);
</script>
【问题讨论】:
-
jsfiddle 比描述更有帮助。也许我们应该给出一个纯粹的描述性答案:)
-
这是我在 stackoverflow 上的第一篇文章。我想我应该听从你的建议(jsfiddle)。感谢@PeterKA 的提示。