私はドロップダウンリストを持っています.<option value="0">
が選択されている場合, 空の文字列ではなくすべての項目を返すconsole.log()
必要があり1,2,3,etc...
ます.
選択されたときに値を取得する必要があります0
が、代わりに を返しますがan empty string
、他の数値は必要に応じて取得されます。
ここに私の機能があります:
function _getCatsByCom(){
var com_id_selected = $('select[name=com_id]').val();
// Next line below with conditional statement is not working, don't know why.
if(com_id_selected != undefined)
console.info(com_id_selected);
}
ドロップダウン HTML は次のとおりです。
<select onchange="template.getCatsByCom();" class="span12" name="com_id">
<option selected="selected" value="">-- Choose a component --</option>
<option value="1">Content</option>
<option value="2">E-commerce</option>
</select>
誰かが私がここで間違っていることを知っていますか?
PHP では、関数が値0FALSE
を返すたびに、 .
厳密対緩い記事
== 更新しました ==
申し訳ありませんが、PHP で間違いを犯しました。そのため、空の文字列が返されました。論理的には、本来あるべきことを行ったのです。質問する前によく確認しなかったのは私でした。申し訳ありませんが、私を指摘してくれてありがとう。