Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Abfrage einer Online-Reservierung

Frage Entwicklung JavaScript

Mitglied: cyprian

cyprian (Level 1) - Jetzt verbinden

24.04.2008, aktualisiert 15:41 Uhr, 3447 Aufrufe, 1 Kommentar

hallo leute, hab folgende frage...

betreue eine bowling-hp, heißt einpflegen von aktuellen ergebnissen, menükarten erstellen und gestalten etc...
es gibt auf dieser seite die möglichkeit eine reservierungsanfrage online zu senden, sprich anzahl der bahnen bestellen, mit essen, datum, uhrzeit usw...

Man müßte nur überlegen, ob/wie man in dem Script etwas einbaut, das verhindert, daß man am heutigen Tag eine Reservierung für den heutigen Tag vornehmen kann.

gruß,

cyprian

hier mal ein auszug des scriptes:

<script type="text/javascript">
function chkAnfrage () {
if (document.Anfrage.Name.value == "") {
alert("Bitte Deinen Vornamen eingeben!");
document.Anfrage.Name.focus();
return false;
}
if (document.Anfrage.Nachname.value == "") {
alert("Bitte Deinen Nachnamen eingeben!");
document.Anfrage.Nachname.focus();
return false;
}
if (document.Anfrage.Anschrift.value == "") {
alert("Bitte Deine Adresse eingeben!");
document.Anfrage.Anschrift.focus();
return false;
}
if (document.Anfrage.PLZ.value == "") {
alert("Bitte Deine Postleitzahl eingeben!");
document.Anfrage.PLZ.focus();
return false;
}
if (document.Anfrage.Ort.value == "") {
alert("Bitte Deinen Wohnort eingeben!");
document.Anfrage.Ort.focus();
return false;
}
if (document.Anfrage.Telefon.value == "") {
alert("Bitte Deine Telefonnummer eingeben!");
document.Anfrage.Telefon.focus();
return false;
}
if (document.Anfrage.Anlass.value == "") {
alert("Bitte wähle einen Anlass!");
document.Anfrage.Anlass.focus();
return false;
}
if (document.Anfrage.Personen.value == "") {
alert("Bitte Anzahl der erwarteten Personen eingeben!");
document.Anfrage.Personen.focus();
return false;
}
if (document.Anfrage.bowlen.value == "") {
alert("Möchtet ihr bowlen?");
document.Anfrage.bowlen.focus();
return false;
}
if (document.Anfrage.email.value == "") {
alert("Bitte Deine Mailadresse eingeben!");
document.Anfrage.email.focus();
return false;
}
if (document.Anfrage.email.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.Anfrage.email.focus();
return false;
}
if (document.Anfrage.uhrzeit.value == "18 uhr") {
alert("Bitte Deine Mailadresse eingeben!");
document.Anfrage.uhrzeit.focus();
return false;
}
}
</script>

bitte für die letzte abfrage nicht steinigen, kenn mich mit java gar nicht aus...

hier gehts weiter:

<form name="Anfrage" onSubmit="return chkAnfrage()" action="http://www.domain.de/cgi-bin/selfmail.pl"; method="post">
<input TYPE=HIDDEN name="Anfrage" value="Onlineanfrage zur Reservierung">
<input TYPE=HIDDEN name="return" value="http://www.domain.de/html/danke.htm;>";
<input TYPE=HIDDEN name="delimiter" value=":">
<input TYPE=HIDDEN name="subject" value="Onlineanfrage">
<hr><table width="100%" border="0" cellspacing="0" cellpadding="0" class="norm">
<tr>
<td colspan="4" background="../img/reserv/form-top.gif">&nbsp;</td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Vorname:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Name" type="text" id="Name" size="20" maxlength="40"></td>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Nachname:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Nachname" type="text" id="Nachname" size="20" maxlength="40"></td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Adresse:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Anschrift" type="text" id="Anschrift" size="20" maxlength="40"></td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">PLZ:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="PLZ" type="text" id="PLZ" size="5" maxlength="5"></td>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Ort:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Ort" type="text" id="Ort" size="20" maxlength="40"></td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Telefon:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Telefon" type="text" id="Telefon" size="15" maxlength="30"></td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td colspan="4" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="norm">
<tr>
<td width="50%" valign="top" bgcolor="#CCCCCC"><div align="right">Grund der Anfrage:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><p>
<label>
<input type="radio" name="Anlass" value="Geburtstag">
Geburtstag</label>
<br>
<label>
<input type="radio" name="Anlass" value="Betriebsfeier">
Betriebsfeier</label>
<br>
<label>
<input type="radio" name="Anlass" value="Weihnachtsfeier">
Weihnachtsfeier</label>
<br>
<label>
<input type="radio" name="Anlass" value="Bowling">
Bowling</label>
<br>
<label>
<input type="radio" name="Anlass" value="sonstiges">
Sonstiger Anlass</label>
<br>
</p></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">Anzahl der Personen:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><input name="Personen" type="text" id="Personen" size="2" maxlength="3"></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">Datum:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><select name="Tag" id="Tag">
<option value="01" 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>
<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">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>
&nbsp;
<select name="Monat" id="Monat">
<option value="Januar" selected>Januar</option>
<option value="Februar">Februar</option>
<option value="M&auml;rz">M&auml;rz</option>
<option value="April">April</option>
<option value="Mai">Mai</option>
<option value="Juni">Juni</option>
<option value="Juli">Juli</option>
<option value="August">August</option>
<option value="September">September</option>
<option value="Oktober">Oktober</option>
<option value="November">November</option>
<option value="Dezember">Dezember</option>
</select>
&nbsp;
<select name="Jahr" id="Jahr">
<option value="2007" selected>2007</option>
<option value="2008">2008</option>
</select> </td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">Uhrzeit:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC">von&nbsp;
<select name="von" size="1">
<option value="10:00">10:00</option>
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00" selected>13:00</option>
<option value="13:30">13:30</option>
<option value="14:00">14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
<option value="22:00">22:00</option>
<option value="22:30">22:30</option>
<option value="23:00">23:00</option>
</select>&nbsp;bis&nbsp;<select name="bis" size="1">
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00">13:00</option>
<option value="13:30">13:30</option>
<option value="14:00" selected>14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
<option value="22:00">22:00</option>
<option value="22:30">22:30</option>
<option value="23:00">23:00</option>
<option value="23:30">23:30</option>
<option value="24:00">24:00</option>
<option value="00:30">00:30</option>
<option value="01:00">01:00</option>
</select>
&nbsp;Uhr</td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" valign="top" bgcolor="#CCCCCC"><div align="right">Bahnreservierung:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><p>
<label>
<input type="radio" name="bowlen" value="Ja">
Ja</label>
<br>
<label>
<input type="radio" name="bowlen" value="Nein">
Nein</label>
<br>
<td width="50%" bgcolor="#CCCCCC"><div align="right"></div></td>
<td width="50%" bgcolor="#CCCCCC"><textarea name="W&uuml;nsche" cols="30" rows="12" class="norm" id="W&uuml;nsche">Te </textarea></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">eMail-Adresse:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><input name="email" type="text" id="email" value="Bitte eintragen!" size="20" maxlength="40"></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-bottom.gif">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="50%"><div align="right">
<input name="abschicken" type="submit" id="abschicken" value="Senden">&nbsp;</div></td>
<td width="50%">&nbsp;<input name="l&ouml;schen" type="reset" id="l&ouml;schen" value="L&ouml;schen"></td>
</tr>
</table>
</form></td>




es gibt mir darum, dass anfragen, die noch am selben abend ab 18 uhr getätigt werden, per "alert" - popup unterbunden werden sollen, dann lieber telefonisch reservieren lassen, da das büro nicht mehr besetzt ist...

habt ihr mich verstanden, wie müsste die abfrage aussehen??
Mitglied: compispezi
24.04.2008 um 15:41 Uhr
Hi,

im Gegensatz zu deinem ersten Post hast Du ja jetzt wenigstens ein wenig Code beigefügt.

Nun, du möchstest für eine Bowling Bahn ein Reservierungstool erstellen.

Stelle Dir bitte folgende Frage: Was will der Reservierende wenn er eine Reservierung absetzt?
Ganz sicher möchte er kein Popup, welches im sagt, das er heute nicht mehr Reservieren kann, da das Büro geschlossen ist.

Wenn Du eine Reservierungslösung einbauen willst, dann bitte richtig.

Datenbankanbindung, Reservierungsantrag mit Emailverifizierung und anschliessend, verbindliche Zusage der Reservierung.

Es gibt tausende von blödsinnigen Formularen - da füllt man ein Formular aus, gibt seine Daten ein, vorher klärt man mit evtl. Mitbowlern ab wer denn verbindlich kommt und dann...

Gibts ein POPUP.

Beschäftige Dich mit PHP oder CFML und mache es vernünftig. Eine schnelle Anleitung mit fertigen Codes wirst Du nicht bekommen.

Nix für ungut.

Gruß
Helmut
Bitte warten ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Sicherheit
Über 1000 deutsche Online-Shops infiziert und angezapft (4)

Link von ashnod zum Thema Sicherheit ...

Netzwerkmanagement
Abfrage welche MAC an welchem Switchport, automatisieren (5)

Frage von pablovic zum Thema Netzwerkmanagement ...

Datenbanken
gelöst Verschachtelte SQL-Abfrage (4)

Frage von User1000 zum Thema Datenbanken ...

Webbrowser
T-Online-Login-Fenster öffnet unter Edge-Fenster (2)

Frage von achklein zum Thema Webbrowser ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (14)

Frage von HeinrichM zum Thema Windows Server ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...