JavaScript - HTML selectでバックグラウンドから渡された値に基づいてさまざまなオプション値を選択する方法
淡淡烟草味
淡淡烟草味 2017-06-28 09:25:35
0
5
1251

コード:

リーリー

value={$post.post_class} の値に従って、さまざまなオプション値を表示します。値には 0 と 1 の 2 つの値のみがあります。 TKS

淡淡烟草味
淡淡烟草味

全員に返信(5)
黄舟

デフォルトの選択は正しいです。デフォルトの選択値が 1 であると仮定すると、コードは次のようになります。 リーリー

いいねを押す +0
巴扎黑

selectタグの値を0か1に設定するだけでは十分ではないでしょうか

いいねを押す +0
我想大声告诉你

リーリー

いいねを押す +0
世界只因有你

http://jsrun.net/d9YKp

いいねを押す +0
给我你的怀抱

原因: 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}"/>を追加して、バックグラウンドから送信された値を取得して、判断します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート