如何禁用backbone.js中的选择标记
问题描述:
我想禁用我的选择选项,因为是自动填充。
所以问题是,当我使用readonly="readonly"
和disable="disable"
它更改为禁用字段,但它发送null
作为值,因为我的地址没有更新。这是MVC模板代码,使用backbone.js。如何禁用backbone.js中的选择标记
<div class="login-register" data-validation="control">
<select name="state123" id="state123" class="sumary state" disabled >
{{#each states}}
<option value="{{code}}" {{#if selected}}selected{{/if}}>
{{name}}
</option>
{{/each}}
</select>
</div>
<input type="hidden" name="state" id="state" class="cart-summary-estimate-input state" />
答
您尚未设置隐藏输入的值。它应该是
<input type="hidden" name="state" value="{{code}}"/>
+0
它不工作。价值=“{{code}}”将如何工作。 – Talal
+0
@salmankhan你应该设置任何你想提交的值作为状态的值。这是一个例子 –
你是什么意思由_it发送空值...._什么时候发生?你期望的行为是什么? – Krusader
基本上它是地址格式的一部分,所以它的意思是由于状态地址的空值在服务器上没有更新。 – Talal
那么预期的行为是什么,它应该做什么呢? – Krusader