Autor Zpráva
T0M
Profil *
Ahoj, nejsem moc zkuseny v Javascriptu, proto bych potrebovla poradit proc mi nsaledujici minifunkce pri odeslani formulare nefunguje:

HTML:
<form action="" method="post" name="FormAA" onsubmit="return AA()">
	<table border="0">
	  <tr>
		<td>aaa:</td>
		<td><input type="text" name="a" size="30" value=""></td>
	  </tr>
	  <tr>
		<td>bbb:</td>
		<td><input type="text" name="b" size="30" value=""> </td>
	  </tr>
	  <tr>
		<td>ccc:</td>
		<td><textarea name="c" rows="5" cols="50"></textarea></td>
	  </tr>
	  <tr>
		<td>ddd:</td>
		<td><textarea name="d" rows="5" cols="50"></textarea></td>
	  </tr>
	</table>
	<input type="submit" value="Uložit">
	<input type="hidden" name="savet" value="1">
</form>


JS:
function AA(){
			
	var $a = self.document.forms.FormAA.a.value;
	var $b = self.document.forms.FormAA.b.value;
	var $c = self.document.forms.FormAA.c.value;	
	var $d = self.document.forms.FormAA.d.value;				
	
	if($a == "" || $b == "" || $c == "" || $d == ""){
		alert('Všechny položky označené jako povinné musí být vyplněny');
		return false;
	}else{
		return true;
	}	
}


Diky za radu...
vynalezce
Profil
inputy musej mit id aby to fungovalo
fajzen
Profil
A ako sa prejavuje to, že tá funkcia nefunguje? Lebo mne to funguje (testované vo FF3, IE6, Opea 9)
T0M
Profil *
Kdyz dam odeslat a nic nevyplnim tak by mi to melo vypsat alert ne? No a kdyz ji teda odeslu, tak se nic nestane... :(
T0M
Profil *
Ja jsem mel nekolik funkci v jednom externim souboru, vsehcny fnguji jen tato ne. Ted kdyz jsem ji ted dal do samostatneho souboru tak uz funguje take, cim to muze byt?
_es
Profil
Premenné nemusia mať na začiatku $.

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: