这与之前的问题(更改下拉值时 DIV “隐藏”)有关,该问题帮助我解决了部分问题,但我现在有 2 个问题需要修复和完成此表单。
如果我不添加访客票,则不需要付款方式 - 包含这些字段的 div 当前只是隐藏但如果不需要付款,如何删除强制组件?
Guest Ticket 值从 0 到 10 编号,因此现在当提交表单时在 Guest Tickets 上使用“NONE”,显示表单提交的电子邮件指示 Guest = 1,因为 None 的值为 1。
这是最新的 JSFIDDLE = http://jsfiddle.net/4REan/1/
HMTL 的片段在这里:
<div class="clear">
<label for="CAT_Custom_266143">Member Tickets: <span class="req">*</span></label>
<select style="width: 120px;" name="CAT_Custom_266143" id="CAT_Custom_266143" class="cat_dropdown">
<option value=" ">-- Please select --</option>
<option value="None">NONE</option>
<option value="1 Ticket">1 Ticket = $0</option>
<option value="2 Tickets">2 Tickets = $0</option>
<option value="3 Tickets">3 Tickets = $0</option>
<option value="4 Tickets">4 Tickets = $0</option>
<option value="5 Tickets">5 Tickets = $0</option>
<option value="6 Tickets">6 Tickets = $0</option>
<option value="7 Tickets">7 Tickets = $0</option>
<option value="8 Tickets">8 Tickets = $0</option>
<option value="9 Tickets">9 Tickets = $0</option>
<option value="10 Tickets">10 Tickets = $0</option>
</select>
<label for="CAT_Custom_266107">Guest Tickets: <span class="req">*</span></label>
<select style="width: 120px;" name="CAT_Custom_266107" id="CAT_Custom_266107" class="cat_dropdown">
<option value="0">-- Please select --</option>
<option value="1">NONE</option>
<option value="2">1 Ticket = $15</option>
<option value="3">2 Tickets = $30</option>
<option value="4">3 Tickets = $45</option>
<option value="5">4 Tickets = $60</option>
<option value="6">5 Tickets = $75</option>
<option value="7">6 Tickets = $90</option>
<option value="8">7 Tickets = $105</option>
<option value="9">8 Tickets = $120</option>
<option value="10">9 Tickets = $135</option>
<option value="11">10 Tickets = $150</option>
</select>
</div>
我想使用“字母数字值”,但不知道该怎么做,这就是会员票不同的原因,没有额外的 coed 链接到该字段。
我可以将 NONE 的值编号为“0”,然后将票的值编号为“1-10”,以便在提交时正确读取?我已经尝试过了,但没有先关闭付款方式上的强制选择,我无法提交表单以使其正常工作?