0

データベースにデータを送信するために使用される jQuery フォームに取り組んでいます。フォームも編集可能で、編集中にデータベースからオプションの選択値を取得できません。

つまり、選択したオプションをデータベースから読み取って、フォームの表示中に選択済みとしてマークすることができません。

ve_type は、フォームの送信中に選択された値が格納される変数です。ve_type は、データベースからの読み取り中に選択された値が格納される変数です。

このロジックは入力タイプのテキストでは機能しますが、選択メニューでは失敗します。

どんな助けでも大歓迎です。

<label for="vetype" class = "select"><strong>Vehicle Type:</strong></label>
<select name="vetype" id="vetype" value="$ve_type" />");
<option value="car">Car</option>
<option value="van">Van</option>
<option value="truck">Truck</option></select>
4

1 に答える 1

0

selectの属性値がないように思えます。オプションで選択された属性を追加してみてください:

$("#vetype option[value='yourSelectedValue']").attr('selected','selected');

于 2012-07-20T04:53:31.547 に答える