url in Formular dynamisch nach der true oder flase ausgabe von javascript ausrichten

rene5

Mitglied
Hi
Erstmal muss ich sagen dass ich nicht genau weiß ob das jetzt zu php kommt oder zu javascript (sagt wenn es in php kommt)

Ich habe ein Formular und habe ein Javaskript, das falls ein spezielles feld nicht ausgefüllt ist auf eine andere Seite verwießen wird als wenn alle ausgefüllt sind.
Nun möchte ich aber die Daten aus dem Formular auch verwenden wenn dieses speziefische Feld NICHT ausgefüllt ist.
Code:
HTML:
<script type="text/javascript">
function check () {
    if (document.getElementsByName("AS")[0].value == "") {
        window.location="http://berechnung.php";
    
        return false;
   }
 
    return true;
}

</script>

HTML:
<form name="form1" action="http://berechnung1.php" method="post"  onsubmit="return check()">

Das Problem ist, das das srcipt falls das feld nicht ausgefüllt ist, dasformulart nicht mehr bearbeitet.
Nun müsste ich wissen wie man dem Jvascript sagt dass er falls das feld nicht ausgefüllt ist auch das Formular bearbeitet, nur diesmal mit einer anderen "Url" wo er es hinschicken soll, ich dachte da an eine variable url die dann je nachdem ob false oder true von javascript ausgegeben wird sich verändert
 
Anstatt den Besucher auf eine URL umzuleiten, musst du an der gleichen Stelle einfach das action-Attribut des Formulars abändern. Das "return false" ist jetzt ja überflüssig, weil das Formular ja auf jeden Fall gesendet werden soll.

Javascript:
function check () {
	if (document.getElementsByName("AS")[0].value == "") {
		document.getElementsByName("form1")[0].action = "neuerpfad.php";
	}
	
	return true;
}
 
Zurück