Jeg har en form, hvor brugeren skal vælge ja eller nej til deltagelse af to møder. Møde 1 har navnet "Attending_IMM" (yes/no) og møde 2 har navnet "Attending_APE" (yes/no).
Desuden skal brugeren udfylde andre oplysninger, bl.a. behov for transport til hotellet, men det skal brugeren kun gøre, hvis brugeren har "yes" i et af de to møder (eller begge).
Normalvis har jeg kun ét møde, og der gør jeg flg.:
var isAttending = !form.Attending.checked; } if(isAttending && !document.form.TransferToAirport[0].checked && !document.form.TransferToAirport[1].checked) { alert("Please select whether you need transport to the airport"); return false; }
Nogle, der kan hjælpe, med jeg får sat koden til at kræve input fra brugeren, hvis han/hun har "yes" i blot ét af de to møder?
var isAttendingIMM = !form.Attending_IMM.checked; var isAttendingAPE = !form.Attending_APE.checked;
if(isAttendingIMM && isAttendingAPE && !document.form.TransferToAirport[0].checked && !document.form.TransferToAirport[1].checked) { alert("Please select whether you need transport to the airport"); return false; }
-- jeg vendte lige checket på ja/nej til transport om !-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.