Uhrzeit abfragen (Kontaktformular)

fla5hi

Mitglied
Hallo Freunde,

ich habe ein problem ich möchte ein kontakt formular erstellen welches die uhrzeit im vom dropdown vergleicht...

dh. ich habe ein drop down

dies geht von 1-24

nun möchte beim absenden prüfen ob die die zahl größer ist wie 20 bzw. kleiner ist wie 9

die öffnungszeiten sind von 9-20.

Klar könnte ich einfcah hin gehen und das dropdown so erstellen das nur die Zeit angeben sind .. aber das wäre ja zu einfach!..

Mir ist es klar das ich dies mit der Js Abfrage < > größer / kleiner machen kann nur leider fehlt mir die praxis ich hoffe ihr könnt mir helfen...

aber leider funktioniert meine funktion nicht :-(

Code:
<html>

<head><title>Formulare mit Javascript</title>

<script type="text/javascript">

function checkForm() {

  var strFehler='';

  var a = ;
  if (a > 3) {alert('Öffnungszeiten Fehler ' + a + ' ist größer als 3');}

  }

</script>

</head>

<body>

<form onsubmit='return checkForm()'>

Uhrzeit : 
  <label>
  <select name="a" size="1" id="a">
    <option value="1">1:00</option>
    <option value="2">2:00</option>
      <option value="3">3:00</option>
    <option value="4">4:00</option>
      <option value="5">5:00</option>
    <option value="6">6:00</option>
  </select>
  </label>


<input type='submit' value='Absenden'/>

</form>

</body>

</html>

ich hoffe ihr könnt mir helfen
 
Moin,

ein einfaches "a" reicht nicht ganz aus, um die Liste anzusprechen.
So sollte es gehen:

Code:
<script type="text/javascript">

function checkForm() {

  var strFehler='';

  var a =document.getElementById('a').value ;
  if (a > 3) {alert('Öffnungszeiten Fehler ' + a + ' ist größer als 3');}

  }

</script>
 
Hallo und danke für deinen Post,

leider habe ich etwas in meiner Struktur vergessen bzw. übersehen. wir haben ja verschiedene Öffnungszeiten:

DI-DO 8-19
FR 8-22
SA 8-16
Sonntag ZU


Jetzt ist die Frage.. ich brauch ja dann nochmals ne abfrage das er die tage überprüft.. doch leider brauche ich ja einen kalender (wo nur TAG MONAT Jahr ) anzeigt und er automatisch rausfindet ob der 3.3.2010 ein Donnerstag oder ein Freitag ist..

ich hoffe du kannst mir nochmals aus der patsche helfen!
 
also mein script soll überprüfen ob die termien in den öffnungszeiten liegen, dies haben wir ja schon geschafft doch jetzt muss geprüft werden ob der tag auch der richtige ist...
ich krieg das nicht hin.. aber ich benötige das script für unseren salon

ich zeig dir mal was ich versucht habe

Code:
Code:
<html>
<head>
<title>Hairytrends | Ihr Trendsetter fur Frisur und Styling</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css" />
<style type="text/css">
<!--
.Stil2 {font-weight: bold}
-->
</style>

<script type="text/javascript">

function checkForm() {

  var strFehler='';

  var a =document.getElementById('a').value ;
  if (a > 20) {alert('Leider haben wir um ' + a + ':00 geschlossen');}
    else if (a < 9) {alert('Leider haben wir um ' + a + ':00 geschlossen');}
  }

</script>


<script type="text/javascript">
var jetzt = new Date();
var TagInWoche = jetzt.getDay();
var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch",
                          "Donnerstag", "Freitag", "Samstag");
</script>


</head>
<body>
<table width="341" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td width="333" style="padding:25px;"><form onsubmit='return checkForm()'><h1>Termin online</h1>
                                            <table>
                                              <tbody>
                                                <tr>
                                                  <td width="152"><input value="Name" name="name" onFocus="if(this.value=='Name'){this.value=''}" onBlur="if(this.value==''){this.value='Name'}" type="text"></td>
                                                  <td width="159"><input value="Stra&szlig;e" name="strasse" onFocus="if(this.value=='Stra&szlig;e'){this.value=''}" onBlur="if(this.value==''){this.value='Stra&szlig;e'}" type="text"></td>
                                                </tr>
                                                <tr>
                                                  <td><input value="PLZ" name="plz" onFocus="if(this.value=='PLZ'){this.value=''}" onBlur="if(this.value==''){this.value='PLZ'}" type="text"></td>
                                                  <td><input value="Wohnort" name="Wohnort" onFocus="if(this.value=='Wohnort'){this.value=''}" onBlur="if(this.value==''){this.value='Wohnort'}" type="text"></td>
                                                </tr>
                                                <tr>
                                                  <td><input value="Telefon" name="telefon" onFocus="if(this.value=='Telefon'){this.value=''}" onBlur="if(this.value==''){this.value='Telefon'}" type="text"></td>
                                                  <td><input value="e-Mail" name="email" onFocus="if(this.value=='e-Mail'){this.value=''}" onBlur="if(this.value==''){this.value='e-Mail'}" type="text"></td>
                                                </tr>
                                              </tbody>
                                            </table>
                                            <h3>Ich m&ouml;chte einen Termin f&uuml;r</h3>
                                            <table>
                                              <tbody>
                                                <tr>
                                                  <td><input type="checkbox">
                                                    Schneiden, Waschen, F&ouml;nen</td>
                                                </tr>
                                                <tr>
                                                  <td><input type="checkbox">
                                                    Coloration</td>
                                                </tr>
                                                <tr>
                                                  <td><input type="checkbox">
                                                    Kosmetik</td>
                                                </tr>
                                                <tr>
                                                  <td><input type="checkbox">
                                                    Kosmetik</td>
                                                </tr>
                                              </tbody>
                                            </table>
                                            <h3>Mein Wunschtermin</h3>
                                            </b>
					 
					<select name="jetzt" size="1" class="jetzt" style="width: 48px;">
											<option value="01">01</option>
											<option value="02">02</option>
											<option value="03">03</option>

											<option value="04">04</option>
											<option value="05">05</option>
											<option value="06">06</option>
											<option value="07">07</option>
											<option value="08">08</option>
											<option value="09">09</option>

											<option value="10">10</option>
											<option value="11">11</option>
											<option value="12">12</option>
											<option value="13">13</option>
											<option value="14">14</option>
											<option value="15">15</option>

											<option value="16">16</option>
											<option value="17">17</option>
											<option value="18" selected="selected">18</option>
											<option value="19">19</option>
											<option value="20">20</option>
											<option value="21">21</option>

											<option value="22">22</option>
											<option value="23">23</option>
											<option value="24">24</option>
											<option value="25">25</option>
											<option value="26">26</option>
											<option value="27">27</option>

											<option value="28">28</option>
											<option value="29">29</option>
											<option value="30">30</option>
											<option value="31">31</option>
										</select>
					<select name="u[mm]" size="1" class="tfield" style="width: 48px;">
											<option value="01" selected="selected">01</option>

											<option value="02">02</option>
											<option value="03">03</option>
											<option value="04">04</option>
											<option value="05">05</option>
											<option value="06">06</option>
											<option value="07">07</option>

											<option value="08">08</option>
											<option value="09">09</option>
											<option value="10">10</option>
											<option value="11">11</option>
											<option value="12">12</option>
										</select>

					<select name="u[yy]" size="1" class="tfield" style="width: 59px;">
											<option value="2015">2015</option>
											<option value="2014">2014</option>
											<option value="2013">2013</option>
											<option value="2012">2012</option>
											<option value="2011">2011</option>

											<option value="2010" selected="selected">2010</option>
											<option value="2009">2009</option>
										</select>
				
				
  <select name="a" size="1" id="a">
   <option value="9">  ----Uhrzeit wählen----</option>
    <option value="7">7:00</option>
    <option value="8">8:00</option>
      <option value="10">10:00</option>
    <option value="17">17:00</option>
      <option value="21">21:00</option>
    <option value="22">22:00</option>
  </select>
 



                                          

                                                <tr>
                                                  <td><input type='submit' value='Absenden'/></td>
                                                </tr>
                                              </tbody>
    </table></form></td>
  </tr>
</table>
</body>
</html>

und das sind die öffnungszeiten..
DI-DO 8-19
FR 8-22
SA 8-16
Sonntag ZU
 
Zurück