1

私は現在、以下のビジネスの営業時間を具体的にユーザーに尋ねるフォームを使用しています。

<tr>
        <td colspan="2"><input type="radio" name="mon" value="1"> Monday with No Lunch Break</td>
        <td colspan="4"><input type="radio" name="mon" value="2"> Monday with  Lunch Break</td>
    </tr>
    <tr>
        <td>Start time :AM<input type="time"  name="mon_strt_1" class="hour_field"></td>
        <td>End time :PM<input type="time" name="mon_end_1" class="hour_field"></td>
        <td>Start time :AM<input type="time"  name="mon_strt_2a" class="hour_field"></td>
        <td>End time :AM<input type="time" name="mon_end_2a" class="hour_field"></td>
        <td>Start time :PM<input type="time" name="mon_strt_2b" class="hour_field"></td>
        <td>End time :PM<input type="time"  name="mon_end_2b" class="hour_field"></td>
    </tr>

ご覧のとおり、私はユーザーに、月曜日にビジネスが昼休みになるかどうかを尋ねました。そうであれば、適切なフィールドに入力し、ラジオ ボタンをクリックします。ユーザーにとって物事をより簡単にする方法について助けを求めたいと思います。彼が8:00am から 6:00pmのような時間枠に入ると、送信時に12:00nn から 1:00pmの昼休みに入り、WORKING HRS: 8:00am から 12:00nn 、2:00pm から 6:00pm に戻ります。 、これは私が使用したプラグインのリンクですが、複数の形式で使用することはできません。火曜日から金曜日までの時間も設定することに注意してください。それから太陽に座った。

4

1 に答える 1

0

とても簡単です。html と javascript:

<script>
function disablebreaks(disable){
    document.getElementsByName('break_strt')[0].disabled=disable;
    document.getElementsByName('break_end')[0].disabled=disable;
}
</script>
<form action="action.php" method="post">
<input type="radio" name="mon_break" value="false" onchange="disablebreaks(true)" />No break
<input type="radio" name="mon_break" value="true" onchange="disablebreaks(false)" />break
<input type="time" name="mon_strt" />
<input type="time" name="mon_end" />
<input type="time" name="break_strt" />
<input type="time" name="break_end" />
</form>

action.php の php:

<?php
echo $_POST['mon_break']?"working hrs: {$_POST['mon_strt']} to {$_POST['break_strt']}, {$_POST['break_end']} to {$_POST['mon_end']}":"working hrs: {$_POST['mon_strt']} to {$_POST['mon_end']}";
?>

これはテストされていません。エラーが発生した場合は教えてください。

于 2013-01-24T02:49:35.940 に答える