[英]Getting dynamic form values
有沒有一種方法可以檢查提交時為哪個文本框選擇了哪個喜歡的選項。 如下所示,用戶可以只為某些文本值選擇。 html標簽是根據對象參數動態生成的
for(int i = 0 ; i < object ; i++)
{
if(obj.textbox)
<input type="tex" id="obj.id"/> <input type="checkbox" id="obj.id"+"@"/>
else
<select> ... </select>
}
現在,我要做的就是為復選框分配一個如上所示的文本“ @”,並在提交表單后,迭代所有復選框項,並獲取所選的值並將其拆分並獲取文本值,並同時附加值和if選擇,用| 符號並發送請求。
是否有更好的方法來獲取輸入的文本值並檢查是否為此選擇了like選項。
這是我的查看代碼。
<div ng-repeat="filter in filters">
<div class="content-pad">
<fieldset>
<label for="textinputID1"><p class="lead">
{{filter.dsply_name}} :
</p>
</label>
<div class="field-group" nowrap>
<input ng-if="!filter.listFlag" type="text" id='filter.atrbt_name' class="span3">
<button type="button" class="reset-field hide-text">Reset field</button>
<label class="checkbox" ng-if="!filter.listFlag">
<input id='filter.atrbt_name' type="checkbox">
<i class="skin"></i> <span>Like</span>
</label>
</div>
<div class="form-row">
<div class="row-fluid-nowrap">
<div class="span12">
<select ng-if="filter.listFlag" class="mod-select span12" ng-model="filterSelectOption" ng-options="value.displayValue as value.displayValue for value in filter.listValues">
<option value="" selected="selected">Select an Option</option>
</select>
</div>
</div>
</div>
</fieldset>
</div>
綁定click事件以提交按鈕,在js回調函數中,獲取值並進行檢查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.