SUBMIT на форма с JavaScript
2 отговора
100 прегледа
SUBMIT на форма с JavaScript
Имама форма, която освен със SUBMIT бутон може да се submit-ва и от 2 други места:
<form action="<?php echo $PHP_SELF; ?>" method="post" name="form1" id="form1" >
<select name="select1" size="1" onChange="javascript: document.forms[0].submit();">...</select>
.....
<a href="" onClick="javascript: document.forms[0].submit();">link 1 </a>
....
<input type="submit" name="Submit" value="OK" />
</form>
Въпроса ми е : КАК да различа дали формата е била submit-ната от OnChange на select-a или от onClick на link 1
Благодаря.
<form action="<?php echo $PHP_SELF; ?>" method="post" name="form1" id="form1" >
<select name="select1" size="1" onChange="javascript: document.forms[0].submit();">...</select>
.....
<a href="" onClick="javascript: document.forms[0].submit();">link 1 </a>
....
<input type="submit" name="Submit" value="OK" />
</form>
Въпроса ми е : КАК да различа дали формата е била submit-ната от OnChange на select-a или от onClick на link 1
Благодаря.
Re: SUBMIT на форма с JavaScript
function jssubmit(form, id) {
form.jsbutton.value=id;
form.submit();
}
и примерно jsbutton ти е hidden в друга форма
взимаш от нея стойността и я прехвърляш
ако стойността е нулл значи е субмитната от линк ако не
от друго място
може да има и други начини но аз за това се сещам
Break The UnBreakable
form.jsbutton.value=id;
form.submit();
}
и примерно jsbutton ти е hidden в друга форма
взимаш от нея стойността и я прехвърляш
ако стойността е нулл значи е субмитната от линк ако не
от друго място
може да има и други начини но аз за това се сещам
Break The UnBreakable
Re: SUBMIT на форма с JavaScript
<?php
if ($variable_name == 'select') {
echo "Submited from select";
} else if ($variable_name == 'link'){
echo "Submited from link";
}
?>
<form action="<?php echo $PHP_SELF; ?>" method="post" name="form1" id="form1" >
<input type = "hidden" name = "variable_name" value = "">
<select name="select1" size="1" onChange="javascript:document.forms[0].variable.value='select';document.forms[0].submit();">...</select>
.....
<a href="" onClick="javascript:document.forms[0].variable.value='link';document.forms[0].submit();">link 1 </a>
....
<input type="submit" name="Submit" value="OK" />
</form>
za else if-a ne sam mnogo siguren dali taka mu beshe sintaksisa.
Are i uspeh.
if ($variable_name == 'select') {
echo "Submited from select";
} else if ($variable_name == 'link'){
echo "Submited from link";
}
?>
<form action="<?php echo $PHP_SELF; ?>" method="post" name="form1" id="form1" >
<input type = "hidden" name = "variable_name" value = "">
<select name="select1" size="1" onChange="javascript:document.forms[0].variable.value='select';document.forms[0].submit();">...</select>
.....
<a href="" onClick="javascript:document.forms[0].variable.value='link';document.forms[0].submit();">link 1 </a>
....
<input type="submit" name="Submit" value="OK" />
</form>
za else if-a ne sam mnogo siguren dali taka mu beshe sintaksisa.
Are i uspeh.