[英]Cannot get disabled drop down field values by jQuery serialize method using Angular.js/JavaScript
我需要從使用jQuery / Angular.js禁用的下拉列表中獲取所選數據:
<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Status :</span>
<select class="form-control" name="status" id="status" ng-model="status" ng-change="removeGSTValue('status');" disabled="disabled" >
<option value="">Select Status</option>
<option value="1">Active</option>
<option value="0">Inavtive</option>
</select>
</div>
已經選擇了一個值,並且此字段已禁用,可以查看它不能更改。 我必須獲取預先選擇的內容,但使用jQuery序列化方法不會發生這種情況。 當我使用只讀時,下拉值正在更改。
您將要使用readonly屬性而不是禁用它。
您可以執行許多解決方法,例如使用非禁用的隱藏字段將值傳遞給jQuery序列化,但只需使用正確的HTML屬性,就可以了。
另外,您不需要jQuery序列化。 使用ng-model的前綴,例如formData.status
而不是status
。 在您的http請求中提交該formData
值,或僅使用JSON.stringify(formData)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.