0
<input type='radio' name='is_active' value='true' checked={this.props.is_active==true ? true : false}/> Active
<input type='radio' name='is_active' value='false' checked={this.props.is_active==false ? true : false}/> Passive
...
<button>Save</button>
當我重新加載,因爲它應該,但是當我試圖檢查另一個我不能選擇什麼(圓點消失單選框)頁單選按鈕被選中 但是當我點擊保存它保存權! (按下的最後一個單選按鈕的值)。 我聽不懂.. 也許有人知道什麼是錯的?
這應該工作得很好(雖然它可能更簡單)。請使用Stack Snippets([支持React和JSX])以** runnable ** [mcve]更新問題(http://meta.stackoverflow.com/questions/338537/how-do-i-create-a- reactjs-堆疊片斷與 - JSX - 載體))。 –
對於錯誤的「可能更簡單」:'checked = {this.props.is_active}',對於錯誤的「checked = {!this.props.is_active}」:http://codepen.io/anon /筆/ WoPyrr –