• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Form mit 2 actions

mo

Administrator
Teammitglied
Hallo,
ich hab ein Formular, für das ich 2 verschiedene Actions benötige. Einmal gibt es eine Select-Box, da brauch ich die action "suche1.php" und bei click auf den Suchen-Button brauch ich die Action "suche2.php".
Wer kennt da ein Script für?

ciao,
Michael
 
na ganz einfach

also michael,

mach statt einem submit-button einen ganz normalen button, oder einen link mit "javascript">

also etwa so:
<snipp>
<input type=button OnClick:send_form()>
<a href="javascript:send_form();">click mich</a>
</snipp>

dann das entsprechende javascript

<snipp>
function send_form()
{
// hier die bedingung wie etwa so
if(document.forms[document.forms.length-1].Selectbox1.value) document.forms[document.forms.length-1].action="suche1.php";
else document.forms[document.forms.length-1],action="suche2.php";

document.forms[document.forms.length-1].submit();
// du kannst natürlich statt forms[...] den richtigenForm-Namen nehmen ;)
}
</snipp>


das funzt dann eigentlich
 
Oops

ich hatte was überlesen:
mach so:

<select OnChange="send_form('suche1.php');"></select>
<input type=button OnClick="send_form(suche2.php);">


function send_form(send_action)
{
document.forms[..].action = send_action;
document.forms[..].submit();
}
 
Zurück
Oben