Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    32

    HEKP PLS! Script che non funziona

    Ciao!
    Qualcuno di voi sa dirmi come mai lo script qui sotto funziona solo con i campi nome e cognome e non con gli altri campi che gli ho inserito e che desidero siano obbligatori?

    Grazie!!!!!!!!!!!!!!!!!!!!!

    <!--
    function formCheck(formobj){
    // Enter name of mandatory fields
    var fieldRequired = Array("nome", "cognome", "email", "anno", "cinema");
    // Enter field description to appear in the dialog box
    var fieldDescription = Array("nome", "cognome", "email", "anno", "cinema");
    // dialog message
    var alertMsg = "Compila i seguenti campi:\n";

    var l_Msg = alertMsg.length;

    for (var i = 0; i < fieldRequired.length; i++){
    var obj = formobj.elements[fieldRequired[i]];
    if (obj){
    switch(obj.type){
    case "select-one":
    if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
    alertMsg += " - " + fieldDescription[i] + "\n";
    }
    break;
    case "select-multiple":
    if (obj.selectedIndex == -1){
    alertMsg += " - " + fieldDescription[i] + "\n";
    }
    break;
    case "text":
    case "textarea":
    if (obj.value == "" || obj.value == null){
    alertMsg += " - " + fieldDescription[i] + "\n";
    }
    break;
    default:
    }
    if (obj.type == undefined){
    var blnchecked = false;
    for (var j = 0; j < obj.length; j++){
    if (obj[j].checked){
    blnchecked = true;
    }
    }
    if (!blnchecked){
    alertMsg += " - " + fieldDescription[i] + "\n";
    }
    }
    }
    }

    if (alertMsg.length == l_Msg){
    return true;
    }else{
    alert(alertMsg);
    return false;
    }
    }
    // -->

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il form? un link?

    Hai verificato che nella pagina non ci siano altri oggetti o variabili o funzioni con gli stessi nomi?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    32
    Ciao!
    Son riuscita a sistemarlo... grazie!

    Senti, visto che sei stato così gentile, non è che per caso tu hai uno script che permette, nel momento in cui si schiaccia invio, oltre che di inviare i dati immessi nel database (questo già lo fa) di aprire una pagina di riepilogo dei dati inseriti?

    Grazie 1000!

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.