-1

選択ボックスが選択されていない場合、null 値が返されますが、どのように可能ですか? 私はこのコードを試しました:

<select name="city" id="city" style="width:238px;height:40px;"><option value= NULL >Select City</option>@foreach($cityName as $city)<option value="{{$city->id}}"> {{$city->name}}</option>@endforeach</select>
4

2 に答える 2

0

できません。

jQuery は、select 要素の値を読み取ろうとすると、常に文字列を取得します。

最も近いのは、空の文字列 ( value="") を使用するか、JS で明示的にテストすることです。

var my_value = jQuery('select').val();
my_value = (my_value === "NULL") ? null : my_value;
于 2015-11-25T09:23:46.710 に答える
0

本当に簡単です、私はそれがちょうどhtmlについてだと思います、

<option value="" selected="selected"> ---- </option>

これをデフォルトの選択項目として使用し、必要に応じて、受け取った値を JavaScript で "" から null に変更します。

于 2015-11-25T09:27:50.743 に答える