Autor Zpráva
pk
Profil *
zdárek lidi,

mam do školy udělat malý úkol v JS a nevím jak vyřešit jendu věc, muže mi nekdo helpnout?

mám hotovo toto:

<script language="JavaScript">	
	function EmailKontrola(){
			
		var $text = self.document.forms.mail.input1.value;
		var $mail = self.document.forms.mail.input2.value;		
		var $pozice = $mail.indexOf("@");		
		
		if ($pozice >= 0){
			return true;
		}else{
			alert('Vámi zadaná emailová adresa není platná zadejte ji prosím znovu.');
			return false;
		}		
	}	
</script>

</HEAD>
<BODY>

<form action="mailto:petr.kantorik@gmail.com"  method="post" enctype="text/plain" name="mail"  onsubmit="return EmailKontrola()">  
    Zprava : <input type="text" name="input1" size="33" value="Zadejte svoji e-mailovou adresu a klepněte na tlačítko Odešli!"><br>
    Váš email : <input type="text" name="input2" size="30" value="@"><br><br>
    <input type="submit" value="Odešli!">
</form>


A jen potřebuji, aby chybová hláška o špatném fotmátu emailu nevyskakovala jako alert, ale aby se vypsala v prvnim imputu.

THX
peta
Profil
jakpsatweb - javascript - priklady
metoda document.write, objekt.innerHTML, objekt.value, objekt.text ...

Dokonce je tam priklad primo na kontrolu emailove adresy.
A jiny priklad na prepisovani policek formulare.
Chamurappi
Profil
Reaguji na pk:
self.document.forms.mail.input2.value = 'Vámi zadaná emailová adresa není platná zadejte ji prosím znovu.';
Ve škole vás učí psát na začátek JS proměnných dolary? To se většinou nedělá, vypadá to divně (a specifikace vyhrazuje znak $ pro jiné účely).
pk
Profil *
to je spise muj zvyk z PHP :)

Mame jen úkoly se zadaným termínem odevzdání a doporučenou literaturou.

jinak diky za radu, jdu to otestovat.

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