コード:
value={$post.post_class} の値に従って、さまざまなオプション値を表示します。値には 0 と 1 の 2 つの値のみがあります。 TKS
value={$post.post_class}
デフォルトの選択は正しいです。デフォルトの選択値が 1 であると仮定すると、コードは次のようになります。 リーリー
selectタグの値を0か1に設定するだけでは十分ではないでしょうか
リーリー
http://jsrun.net/d9YKp
原因: document.querySelector('#class').value获取不到select中的value值(即<select class="form-control" name="post[post_class]" id="class2" value="{$post.post_class}">)。
document.querySelector('#class').value
<select class="form-control" name="post[post_class]" id="class2" value="{$post.post_class}">
そこで、隠し入力<input type="hidden" id = "class" value="{$post.post_class}"/>を追加して、バックグラウンドから送信された値を取得して、判断します。
<input type="hidden" id = "class" value="{$post.post_class}"/>
デフォルトの選択は正しいです。デフォルトの選択値が 1 であると仮定すると、コードは次のようになります。 リーリー
selectタグの値を0か1に設定するだけでは十分ではないでしょうか
リーリー
http://jsrun.net/d9YKp
原因:
document.querySelector('#class').value
获取不到select中的value值(即<select class="form-control" name="post[post_class]" id="class2" value="{$post.post_class}">
)。そこで、隠し入力
リーリー<input type="hidden" id = "class" value="{$post.post_class}"/>
を追加して、バックグラウンドから送信された値を取得して、判断します。