Ahoj,
o vikendu se tady Lukas Zitnik ptal na:
> jak dostat do formulare, misto standardnich buttonu na
> odeslani a reset vlastni vytvorene buttony
Ono toho bylo trochu vic, takze jsme to vyresili maily domu, ale
tohle by mohlo zajimat i ostatni (nikdo se neozval s resenim),
takze sem posilam vytah z nasi korespondence:
========================
Submit zmenis lehce:
<INPUT TYPE="image" NAME="odeslat" SRC="nejakej.gif"
WIDTH="xx" HEIGHT="yy" BORDER="0">
Protoze typ Image se po kliknuti chova jako Submit. Reset jeho
pomoci imho udelat nejde.
========================
Dalsi moznost je pomoci obrazku a JavaScriptu s definovanym
onClick, ktera resi Submit i Reset.
Pro Reset:
<IMG SRC="nejakej.gif" ALT="Vymazat formular" WIDTH="xx"
HEIGHT="yy" BORDER="0" onClick="reset()">
No a nekam do HEAD se strci ta funkce reset():
<SCRIPT>
<!--
function reset()
{
document.jmeno_toho_formsu.reset();
return;
}
// -->
</SCRIPT>
A jeste je dobry tam slehnout i funkci setfocus() s
document.jmeno_toho_formsu.jmeno_nejaky_polozky.focus();
Nebo ho das do definice formsu:
<FORM bla bla bla onReset="setfocus()"> a do BODY pak:
<SCRIPT>
<!--
function setfocus()
{
document.jmeno_toho_formsu.jmeno_nejaky_polozky.odesilatel.focus();
return;
}
// -->
</SCRIPT>
Tu funkci setfocus() asi zavolas i z BODY jako onLoad:
<BODY onLoad="setfocus()" bla bla bla>
Uplne stejne jde pouzit obrazek a JS funkci i u tlacitka Submit. Jen
s tim rozdilem, ze by v IMG bylo onClick="submit()" a ta funkce byla:
<SCRIPT>
<!--
function submit()
{
document.jmeno_toho_formsu.submit();
}
// -->
</SCRIPT>
A uz bez focusu, samozrejme, tady nema vyznam.
========================
Zdar
KAB
This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 01:24 CEST