![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Ludwig Ruderstaller, 30. 12. 1999, 12:14
Hallo,
Ich hab da ein kleines Problem:
Ich generiere mit PHP3 ein formular, in php ist es so wenn man aus einem multiple select feld ein array will nennt man das feld einfach name="irgendwie[]"
bei der Formularabfrage mit javascript baut es mich aber auf:
Das Funktioniert:
©by S.Münz :-)
<script language="JavaScript">
<!--
function chkFormular()
{
if(document.Formular.ausschreibungsname.value == "")
{
alert("Bitte <?if ($ausart == "ausschreibung") { echo "Ausschreibungsname"; }else{ echo "Gesuchsname";}?> ausfüllen!");
document.Formular.ausschreibungsname.focus();
return false;
}
</script>
Sobald ich aber ein feld hinzufüge das irgendwie[] heißt wird das ganze skript nicht mehr ausgeführt. zb:
if(document.Formular.region[].value == "")
{
alert("Es muß mindestens EINE Region angegeben werden!");
document.Formular.region[].focus();
return false;
}
gibts da einen Workaround dafür? Ich kann den namen des formulars _nicht_ ändern, das würde die ganze arbeit die bis jetzt drinnsteckt widerrufen :(
Klar, ich könnts auch mit PHP überprüfen, aber warum etwas serverseitig machen wenn es clientseitig auch geht? :-)
danke für eure hilfe
Ludwig
Die folgende Nachricht zum Thema stammt von: Antje Hofmann, 30. 12. 1999, 13:58
»»
»» if(document.Formular.region[].value == "")
»» {
»» alert("Es muß mindestens EINE Region angegeben werden!");
»» document.Formular.region[].focus();
»» return false;
»» }
»»
Hallo Ludwig
rufe das Feld so auf:
document.Formular["region[]"].value...
Viele Grüße
Antje
Die folgende Nachricht zum Thema stammt von: Michael Schröpl, 30. 12. 1999, 17:09
»» Klar, ich könnts auch mit PHP überprüfen, aber warum etwas serverseitig machen wenn es clientseitig auch geht? :-)
Weil Du es serverseitig in der Hand hast, das "Funktionieren" in genau *einer* Umwelt selbst zu realisieren.
Clientseitig darfst Du es in unendlich vielen Umwelten von Betriebssystemen, Browsern, JavaScript-Ausbaustufen und Konfigurationen (mit abgeschaltetem JavaScript etc.) realisieren.
Was von beidem ist wohl einfacher und stabiler?
© 1998-2008
Impressum, Software: Classic Forum