//Formular-Eingaben checken function checkEntry() { var form = document.forms["Eintrag"]; var email = form.datae.value; var hp = form.datar.value; var name = form.datan.value; var kommentar = form.datak.value; if (name == "" || name == " ") { alert("Du hast vergessen, Deinen Namen (am besten vollständig) anzugeben. Eine 'Unterschriftenliste' ohne Namen ist wie ein Hund ohne Schwanz."); return(false); } if (email == "") { alert("Du hast vergessen, Deine Email-Adresse anzugeben. Sie wird nicht veröffentlicht und nicht weitergegeben. Versprochen!!!"); return(false); } if (name.indexOf(" ") == -1) { alert("Bitte gib Deinen kompletten Namen (Vor- und Zuname) an. Dies ist quasi eine Unterschriftenliste, die macht mit Nicknames keinen Sinn. Wer konkreten Grund hat, halbanonym zu bleiben, kann, sofern die Email gültig ist, für den Nachnamen Initialen angeben."); return(false); } if (email.indexOf("@") == -1 || email.indexOf(".") == -1 || email.indexOf(" ") != -1 || email.length < 9) { alert("Bitte gib eine gültige Emailadresse an!\nDie Adresse wird nicht veröffentlicht und nicht weitergegeben. Aber ein Netzwerk ohne Kommunikation macht nicht viel Sinn, oder?"); return(false); } //else form.email.value = email.link("mailto:"+email); if (hp == "http://" || hp == "" || hp == " ") form.homepage.value = "keine"; //else if(hp.toLowerCase().indexOf("http://") != -1) form.homepage.value = hp.link(hp); if (kommentar.length > 255) { alert("Dein Kommentar hat leider die zulässige Länge von 255 Zeichen überschritten. Versuche Dich kürzer zu fassen, da sonst die Datenbank einen Teil abschneidet."); return(false); } return(true); } function checkLength(text) { if (text.value.length > 255) { alert("Dein Kommentar hat leider die zulässige Länge von 255 Zeichen überschritten. Versuche Dich kürzer zu fassen, da sonst die Datenbank einen Teil abschneidet."); } } function checkAnzahl(form) { if (parseInt(form.maxEntries.value) <= 0) form.maxEntries.value = '20'; else if (parseInt(form.maxEntries.value) > 100) form.maxEntries.value = '100'; return(true); }