/ 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
validere radiobutton
Fra : Leonard


Dato : 17-01-08 17:14

http://162.dk/test/form.html

Det skal ikke være muligt at komme videre, før der er valgt en af
mulighederne.
Fejlkonsollen meddeler, at der ikke er nogen properties til valg og det
forstår jeg ikke.

Samme fremgangsmåde virker fint hvis der testes på et text-felt.

--
Leonard
King Hauler sælges: http://leonard.dk/tilsalg/kh.php

 
 
Leif Neland (17-01-2008)
Kommentar
Fra : Leif Neland


Dato : 17-01-08 20:32

Leonard skrev:
> http://162.dk/test/form.html
>
> Det skal ikke være muligt at komme videre, før der er valgt en af
> mulighederne.
> Fejlkonsollen meddeler, at der ikke er nogen properties til valg og det
> forstår jeg ikke.
>
> Samme fremgangsmåde virker fint hvis der testes på et text-felt.
>

En radio har ikke nogen værdi.

Du må selv loope over radiobutttons

   function validateForm(form) {

      var res = true;
      var warning = "";
var chk=false
      for (i=0;!chk && i<document.forms[0].abb.length;i++) {
         if (document.forms[0].abb[i].checked) {
            user_input = document.forms[0].abb[i].value;
      chk=true
         }
      }
      if (!chk)
      {
         res = false;
         warning += "Der skal vælges en abonnementsperiode\n";
      }
      if (!res) {alert(warning);}
         return res;
   }
</script>

Hugget fra http://www.quirksmode.org/js/forms.html

Leif

Leonard (18-01-2008)
Kommentar
Fra : Leonard


Dato : 18-01-08 19:53

On Thu, 17 Jan 2008 20:32:29 +0100, Leif Neland wrote:

> En radio har ikke nogen værdi.
>
> Du må selv loope over radiobutttons

OK, tak.

--
Leonard
King Hauler sælges: http://leonard.dk/tilsalg/kh.php

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

Månedens bedste
Årets bedste
Sidste års bedste