我在我的網站中使用下面的代碼。一切工作正常,但每當我在第一個選擇中選擇一個值,第二個選擇總是返回選定值作爲A,即使我在第二個選擇中選擇B.有誰能告訴我問題是什麼。Angular js ng-select
<span ng-show="a.Action">Called</span><select name="First" form="{{a.ID}}" ng-model="Calling" ng-show="!a.Action">
<option value="">Not Called</option><option value="C">Called</option>
</select>
</td>
<td colspan="1">
<select name="Second" form="{{a.ID}}" ng-disabled="Calling==C" ng-show="!a.Action">
<option value="A" ng-selected="a.Disposition == 'A'">A</option>
<option value="B" ng-selected="a.Disposition == 'B'">B</option>
</select>
<select name="Second" form="{{a.ID}}" ng-show="a.Action">
<option value="A" ng-selected="a.Disposition == 'A'">A</option>
<option value="B" selected="selected" ng-selected="a.Disposition == 'B'">B</option>
</select>
這是我在html文件中的角碼。表單提交給一個php文件,其中$ _POST [Second]的值始終爲A,只要a.Disposition中的值爲A /空白,並且在頁面加載時,a.Disposition中的值爲B時,始終爲B.我在第二個選擇框中更改了默認的選定值。然而,這個價值並沒有通過。 但是,在第一個select語句被刪除後,即當a.Action中存在一個值時,第二個select語句正常工作。任何人都可以告訴我爲什麼會發生這種情況,我如何繞過這個問題?
你可以添加一個搗鼓相同的代碼模式? –