Kezdőoldal » Számítástechnika » Programozás » Van formom html oldalon....

Fcukya kérdése:

Van formom html oldalon. Hogyan tudok hivatkozni az egyes elemekre?

Figyelt kérdés

<form>

Gender:<br><input type="radio" name="un" value="male">male<br>

<input type="radio" name="un" value="female">female

</form>

tehát hogy tudom leellenőrizni, hogy a felhasználó melyikre kattintott?



2013. aug. 21. 23:05
 1/8 anonim ***** válasza:

Ha JavaScript-tel akarod kezelni a kattintás eseményét, akkor nézz utána az onclick paraméter használatának.


Ha az űrlapot akarod feldolgozni (szerveroldalon), akkor pedig tanulj PHP-t, illetve nézd meg hogyan kell PHP-val feldolgozni egy form-ot, vannak erre tutorialok.

2013. aug. 21. 23:29
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
és ha kliensoldalon akarom feldolgozni az űrlapot?
2013. aug. 22. 00:05
 3/8 anonim ***** válasza:
és azt mér?
2013. aug. 22. 00:24
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
hát ha rossz helyre kattint akkor nem engedi tovább
2013. aug. 22. 01:00
 5/8 anonim ***** válasza:
Akkor azt validálásnak vagy ellenőrzésnek hívják, erre keress. :)
2013. aug. 22. 09:50
Hasznos számodra ez a válasz?
 6/8 iostream ***** válasza:
És js-ben nem szokás csinálni, legalábbis ilyen "nem engedem tovább" dolgot, ugyanis könnyedén kikerülhető.
2013. aug. 22. 10:20
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
és hogyan?
2013. aug. 22. 10:32
 8/8 anonim ***** válasza:

javascripttel (jquery/..) lehet kliens oldalon, de ez kijátszható, ezért kötelező szerver oldalon is ellenőrizni.

Js/jquery-vel (sok megoldás van)

egy példa: [link]

De egyszerűbb megoldás mondjuk adsz mind2nek egy id-t pl radioMale|radioFemale, és onclick eseményre meghívsz egy js függvényt:

<script>function Radio(){

if(document.getElementById('radioMale').checked){//ha bácsi


}else if(document.getElementById('radioFemale').checked){//ha néni


}

}</script>


de ha te nem vagy kíváncsi mit jelölt be, csak hogy be-e van valamelyik, akkor a linket nézd meg, és

1 - alapból a küld gomb disabled, ha pedig valamelyik nyomva van, akkor töröld a disabled [attribútum]ot

2 - return false; küld onclickre, és ha bevan jelölve akkor pedig formId.send() (vagy ilyesmi)


De még sokféleképp meg lehet csinálni, hogy hogyan érdemes az függ attól is pl, hogy mennyi dolgot kel ellenőrizni.

2013. aug. 22. 13:06
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!