第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Angularjs 驗證和突出顯示 ng-repeat 中的輸入

Angularjs 驗證和突出顯示 ng-repeat 中的輸入

紫衣仙女 2021-06-01 14:45:14
在這里使用 angularjs。我有一個表格,其中使用在單擊(+)按鈕時添加由 2 個輸入文本組成的動態(tài)行。在完成(提交)按鈕上添加行后,我想驗證輸入。我確實看到我的驗證正常,但它沒有突出顯示有錯誤的行。這是我的代碼: <table class="table table-borderless" ng-if="options.length>0">              <thead>            <tr>                <td class="bold">Key</td>                <td class="bold">Value</td>            </tr>        </thead>        <tbody style="border: none;">            <tr ng-repeat="m in options">                <td ng-class="{ 'has-error': paramForm['ctrlKey_' + {{$index}}].$invalid && (paramForm['ctrlValue_' + {{$index}}].$touched || paramForm.$submitted) }">                    <input type="text" name="ctrlKey_{{$index}}" class="form-control" ng-model="m.optionText" required />                                        </td>                <td>                    <input type="text" class="form-control" ng-model="m.optionValue" required />                </td>                <td>                    <a class="btn btn-xs" ng-click="Remove($index)"><i class="glyphicon glyphicon-trash"></i></a>                </td>            </tr>        </tbody>    </table>我認(rèn)為添加以下行會使我的 TD 突出顯示為紅色,但這不起作用。ng-class="{ 'has-error': paramForm['ctrlKey_' + {{$index}}].$invalid && (paramForm['ctrlValue_' + {{$index}}].$touched || paramForm.$submitted) }"這里有什么遺漏嗎?
查看完整描述

2 回答

?
三國紛爭

TA貢獻(xiàn)1804條經(jīng)驗 獲得超7個贊

首先在表單內(nèi)移動按鈕。

其次,您定義的輸入名稱與 TD ng-class 中使用的名稱不匹配

糾正這些并讓我們知道。


查看完整回答
反對 回復(fù) 2021-06-03
?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊

他們向 HTML5 添加了一項新功能,可以進(jìn)行輸入驗證。您只需將以下內(nèi)容添加到任何輸入標(biāo)簽:

<input required>

文檔和示例

https://www.wufoo.com/html5/required-attribute/


查看完整回答
反對 回復(fù) 2021-06-03
  • 2 回答
  • 0 關(guān)注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號