Autor Zpráva
ondrejbenus@seznam.c z
Profil *
Dobrý den,
narazil jsem na zajímavý problém. Níže uvedený kód nefunguje, protože je pojmenované odesílací tlačítko. Jestliže smažete jméno u tohoto tlačítka, vše zase funguje tak, jak má. :) A aby toho nebylo málo, tak při pojmenovaném tlačítku u onSubmit funguje např takový alert: onSubmit="alert('jejda')" :) sice nevidím problém v tom, prostě to tlačítko nepojmenovat, ale strašně by mě zajímalo proč tomu tak je.
Doufám že někdo zná odpověď. Předem za ně děkuji.
<script language="JavaScript" type="text/javascript"> 
function prihlas(){ 
    alert("joj");
} 
</script>  
<center> 
<form name="formular" onSubmit="prihlas();"> 
<input type="text" name="login" id="login"><br> 
<input type="submit" name="prihlas" value="Odeslat"> 
</form>
DJ Miky
Profil
Protože tam máš dvakrát stejný název (prihlas). Stačí jedno z toho (tlačítko nebo funkci) přejmenovat.
Leo
Profil
Protoze jste odesilaci tlacitko pojmenoval stejne jako tu funkci (prihlas), zmente jedno nebo druhe, Leo

P.S.: atribut language je uz davno zruseny a zbytecny... <center> ani nemluve
ondrejbenus@seznam.c z
Profil *
Tohle me nenapadlo, děkuji za rychle odpovědi.
Měsíček
Profil
Reaguji na ondrejbenus@seznam.cz:

Neházej name="" všude kam tě napadne. Využiješ například v tomto skriptu něják name="formular"?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0