可能な限り少ないコードを使用して、店舗が開いている時間と日をユーザーが表示できるように、フォームを作成したいと考えています。
時間ピッカーを使用して、時間から時間を選択することができます。私が表示したい
:
月曜日
火曜日
水曜日
木曜日
金曜日
土曜日
日曜日
から回を開くとしての、そして近い、チェックボックス、毎日の隣に
しかし、それは、これはHTMLのヒープを使用するコーディングと思われる、それを符号化する彼らのクリーンな方法です。また、その値が提出されないように、一日分のエントリーをディスカウントするクローズチェックボックスのコーディング方法も不明です。以下
コード:月曜日
<label>Monday: </label><select name="from" id="from">
<option value="06:00">6:00 AM</option> <option value="06:30">6:30 AM</option> <option value="07:00">7:00 AM</option> <option value="07:30">7:30 AM</option> <option value="08:00">8:00 AM</option> <option value="08:30">8:30 AM</option> <option value="09:00" selected>9:00 AM</option> <option value="09:30">9:30 AM</option> <option value="10:00">10:00 AM</option> <option value="10:30">10:30 AM</option> <option value="11:00">11:00 AM</option> <option value="11:30">11:30 AM</option> <option value="12:00">12:00 PM</option> <option value="12:30">12:30 PM</option> <option value="13:00">1:00 PM</option> <option value="13:30">1:30 PM</option> <option value="14:00">2:00 PM</option> <option value="14:30">2:30 PM</option> <option value="15:00">3:00 PM</option> <option value="15:30">3:30 PM</option> <option value="16:00">4:00 PM</option> <option value="16:30">4:30 PM</option> <option value="17:00">5:00 PM</option> <option value="17:30">5:30 PM</option> <option value="18:00">6:00 PM</option> <option value="18:30">6:30 PM</option> <option value="19:00">7:00 PM</option> <option value="19:30">7:30 PM</option> <option value="20:00">8:00 PM</option> <option value="20:30">8:30 PM</option> <option value="21:00">9:00 PM</option> <option value="21:30">9:30 PM</option> <option value="22:00">10:00 PM</option>
</select>
<label>to</label>
<select name="to" id="to">
<option value="06:00">6:00 AM</option> <option value="06:30">6:30 AM</option> <option value="07:00">7:00 AM</option> <option value="07:30">7:30 AM</option> <option value="08:00">8:00 AM</option> <option value="08:30">8:30 AM</option> <option value="09:00">9:00 AM</option> <option value="09:30">9:30 AM</option> <option value="10:00">10:00 AM</option> <option value="10:30">10:30 AM</option> <option value="11:00">11:00 AM</option> <option value="11:30">11:30 AM</option> <option value="12:00">12:00 PM</option> <option value="12:30">12:30 PM</option> <option value="13:00">1:00 PM</option> <option value="13:30">1:30 PM</option> <option value="14:00">2:00 PM</option> <option value="14:30">2:30 PM</option> <option value="15:00">3:00 PM</option> <option value="15:30">3:30 PM</option> <option value="16:00">4:00 PM</option> <option value="16:30">4:30 PM</option> <option value="17:00" selected>5:00 PM</option> <option value="17:30">5:30 PM</option> <option value="18:00">6:00 PM</option> <option value="18:30">6:30 PM</option> <option value="19:00">7:00 PM</option> <option value="19:30">7:30 PM</option> <option value="20:00">8:00 PM</option> <option value="20:30">8:30 PM</option> <option value="21:00">9:00 PM</option> <option value="21:30">9:30 PM</option> <option value="22:00">10:00 PM</option>
</select>
<input type="checkbox" name="closed" value="closed">
<font size="-1"><span>Closed</span>
フィドルのために:それはすべての用途にもよるがhttp://www.jsfiddle.net/mf2PB/
使用しているサーバー側の言語を教えてください。なぜサーバー側でHTMLを生成しないのですか? –
JSのUIライブラリを使用しても構わない場合は、さまざまな日付/時刻のピッカーがあります。 [RightJS](http://rightjs.org/)のようなものはどうですか? [calendar-with-time demo](http://rightjs.org/ui/calendar/demo#date-with-trigger)をご覧ください。 –
私たちはPHPを使うことができましたが、私はPHPの専門家です。 – 422