Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di snap
    Registrato dal
    Jun 2003
    Messaggi
    16

    problema javascript, aiuto!

    Ciao a tutti.
    Premetto che non sono molto brava con javascript ma ho uno script che non riesco proprio a far funzionare.

    radio = document.dati.pagamento;
    flag = false;
    valore = 0;
    for(i=0; i<radio.length; i++){
    if(radio[i].checked)
    valore = radio[i].value;
    flag = true;
    }
    if(!flag){
    alert("Scegliere una modalità di pagamento!");
    return 0;
    exit;
    }else{
    alert(valore);
    //if (valore==1){
    // if (document.dati.telefono.value==''){
    // alert("se valore=1 obligatorio il telefono!!!");
    // return 0;
    // exit;
    // }else{
    // if (isNaN(document.dati.telefono.value)==true){
    // alert("Telefono numerico");
    // return 0;
    // exit;
    // {
    //{
    }

    questa funzione deve controllare se ho selezionato una opzione (ho 3 radio con nome= pagamento e valori rispettivamente 1,2,3.
    se non ho selezionato nulla deve mandarmi il msg "scegliere una modalità...." altrimenti deve riconoscere il valore del radio selezionato e fare un ulteriore controllo.

    In realtà mi manda sempre un alert con scritto: 0 (zero)!
    Perchè?????


    se qualcuno mi aiuta gliene sono veramente grata!!!
    Ciao
    Snap

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Intanto complimenti per il titolo: potrebbe andar bene per circa l'80% dei post in questo forum. (Leggi il regolamento!!!)

    Comunque non mi piace il nome radio per una variabile in un contesto di form (radio e` parola riservata)

    Inoltre manca una graffa nell'if:
    codice:
    for(i=0; i<radio.length; i++){
      if(radio[i].checked) {
        valore = radio[i].value;
        flag = true;
        break;
      }
    }
    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di snap
    Registrato dal
    Jun 2003
    Messaggi
    16
    in effetti l'errore era la mancanza delle parentesi!!!
    ora lo script funziona.
    Ti ringrazio, e aggiungo che mi rileggerò il regolamento!!!

    Ciao
    Snap

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.