- 締切済み
JSの select option
JS初心者です、プルダウンメニューを検索で探し 何とかフォームに送っています。 --------- 選択 6月26日 6月27日 6月28日 6月29日 6月30日 7月1日 ---------- 1)、選択と6月26日の間に「なし」を入れたいのですが可能ですか? 可能な場合、ユーザーが未選択の場合は、 現在表示していない、value=""になるところをvalue="なし"に自動で「なし」になって欲しいのです・・・ ※(「なし」も選択できるし、選択しない場合も「なし」になって欲しい。) 2)、IEでたまに入力フォームに戻るとエラーが出ます。 (Fxでは出ません。このJSをつけてから出ます)内容は ライン:25 文字:1 エラー:オブジェクトでサポートされていないプロパティまたはメゾットです。 コード:0 URL:https://・・・ その時は、プルダウンの最上部の「選択」しか無くなって(月日部分が無い)しまうのです・・・(T_T) 1)、2)片方だけでも回答ヨロシクお願いします。 ------------------------------------------------- <select id="○○" name=xxx><option value="$in{'day'}" selected>選択</option></select> ---↑ html ---↓ 外部.jsの一部 ---- x_list=1 for(i=start_date;i<=end_date;i++){ x_date=new Date() x_date.setTime(x_date.getTime()+(i*24*3600*1000)); x_yy=x_date.getYear(); x_mm=x_date.getMonth()+1; x_dd=x_date.getDate(); if(x_yy<2000){x_yy+=1900;} s_obj.options[x_list]=new Option(x_mm+"月"+x_dd+"日",x_yy+"/"+x_mm+"/"+x_dd); x_list++; }
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
- steel_gray
- ベストアンサー率66% (1052/1578)
お礼
ありがとうございました。 先のお礼欄の私の方法もダメでしたww 色々手直しや試作をしてみましたが無理です・・・ >エラーライン CGIソースを見てました ┐(´ー`)┌ 確認してみます。