/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Formevaluering af om radiobuttom er valgt~
Fra : Jakob Munck


Dato : 19-09-01 11:02

Jeg har lavet en Java-form evaluering, hvor jeg bl.a. tester at der er
mindst 5 karakterer i feltet "to_email" på denne måde:

----------------------------
if (self.window.document.sendkort.to_email.value.length <= 5) {
self.window.alert("Du skal skrive modtagerens e-mail adrese !");
return false;
}
----------------------------------

Det virker fint.

Men hvis jeg nu i den samme form skal teste om brugeren har husket at klikke
en radiobuttom (navn: "billedvalg") af, hvordan skal jeg så skrive det ?


v.h.
Jakob Munck



 
 
Nils (22-09-2001)
Kommentar
Fra : Nils


Dato : 22-09-01 12:12

On Wed, 19 Sep 2001 12:02:01 +0200, "Jakob Munck"
<jakob.munck@tdcadsl.dk> wrote:

-- klip--
>Men hvis jeg nu i den samme form skal teste om brugeren har husket at klikke
>en radiobuttom (navn: "billedvalg") af, hvordan skal jeg så skrive det ?
--klip--

Tilføj: && document.sendkort.billedvalg.checked i din if-statement...

Nils

-- Usenet-etikette --
-- http://usenet.dk/netikette/ --

Jakob Munck (22-09-2001)
Kommentar
Fra : Jakob Munck


Dato : 22-09-01 20:46

Mange tak for råd, men det virker ikke som ønsket. Der kommer ingen
fejlmelding, så måske har jeg ikke forstået det rigtigt?

Mit Javascript i sin helhed ser nu ud som vist nedenfor, og det er linien
med ??? foran, der skal evaluere om én af de 6 radiobuttoms er valgt, som
den skal være:

----------------------------------------------
<SCRIPT LANGUAGE=javascript>

function submitForm() {
if (CheckFile())
document.forms[0].submit();
}
function CheckFile() {
??? if (self.window.document.sendkort.billednavn.checked) {
self.window.alert("Du skal vælge et billede !");
return false;
}
if (self.window.document.sendkort.to_email.value.length <= 5) {
self.window.alert("Du skal skrive modtagerens e-mail adrese !");
return false;
}
if (self.window.document.sendkort.to_name.value.length <= 2) {
self.window.alert("Du skal skrive modtagerens navn !");
return false;
}
if (self.window.document.sendkort.from_name.value.length <= 2) {
self.window.alert("Du skal skrive dit navn !");
return false;
}
if (self.window.document.sendkort.besked.value.length <= 2) {
self.window.alert("Du skal skrive en besked !");
return false;
}
return true;
}
</SCRIPT>
-------------------------------------------------------

Alt andet i koden virker fint, men ikke evalueringen af valg af
radiobuttoms. Hvad gør jeg forkert?


v.h.
Jakob Munck



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste