button enabled , pomocou javacript?

Programovacie jazyky, rady, poradňa...
javo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 89
Registrovaný: 15 sep 2006, 21:30
Kontaktovať používateľa:

button enabled , pomocou javacript?

Príspevok od používateľa javo »

cafte potrebujem urobit nieco take aby tlacitko na odoslanie formulara bolo mozne stlacit (enabled) len po zaskrtnuti checkbox-u ,
nieco ako byva na linencnych formularoch , malo by to ist cez javascript nie? nechem tym zatazovat php
dik
DomCZo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 235
Registrovaný: 16 okt 2006, 22:49

Príspevok od používateľa DomCZo »

Je to zo stránky: http://www.dynamicdrive.com/dynamicinde ... ptterm.htm

Upravil som to o funkciu zablokuj() submit tlačidlo. Lebo tam to je zle urobené. Ale maj na pamäti, že kto má vypnutú javu, tak tomu to nefunguje. Preto si to ošetri aj PHPčkom.

Kód: Vybrať všetko

<html>
<head>
<script>
function agreesubmit(el)
{
	var checkobj = el

	if(document.all||document.getElementById)
	{
		for(i=0;i<checkobj.form.length;i++)
		{
			var tempobj=checkobj.form.elements[i]
			if(tempobj.type.toLowerCase()=="submit")
			tempobj.disabled=!checkobj.checked
		}
	}
}

function zablokuj()
{
	document.formular.odoslat.disabled=true;
}

window.onload = zablokuj;
</script>
</head>
<body>


<form action="odoslat.php" method="post" name="formular">
<textarea cols="50" rows="5">Podmienky
1) Bla bla bla

2) Bla bla bla

3) Bla bla bla</textarea><br>
<input type="checkbox" name="podmienky" onclick="agreesubmit(this);" value="1"><b>Suhlasim s&nbsp;vyssie uvedenymi podmienkami</b><br>
<input type="submit" name="odoslat" value="OK">
</form>


</body>
</html>
javo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 89
Registrovaný: 15 sep 2006, 21:30
Kontaktovať používateľa:

Príspevok od používateľa javo »

skor javascript ako javu nie?
diki
DomCZo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 235
Registrovaný: 16 okt 2006, 22:49

Príspevok od používateľa DomCZo »

Ja veľmi netuším aký je v tom rozdiel, ale asi hej :-)
programator
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 18 apr 2005, 8:31
Bydlisko: Papua new Guinea
Kontaktovať používateľa:

Príspevok od používateľa programator »

DomCZo napísal:Ja veľmi netuším aký je v tom rozdiel, ale asi hej :-)
Rozdiel je teda dost podstatny... javascript mas cisto na web a java je na server/desktop (robusne) aplikacie....
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

programator napísal:Rozdiel je teda dost podstatny... javascript mas cisto na web a java je na server/desktop (robusne) aplikacie....
JavaScript nie je len na web. Je to skriptovací jazyk, takže sa dá použiť aj v iných programoch (tuším je aj v OpenOffice, Flash, Adobe Acrobat, ja ho používam v jednej mojej aplikácii...)
Napísať odpoveď