Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    validazione form con js

    devo validare un form tramite un javascript.

    ho sempre usato questo metodo che funziona correttamente:

    <input type="submit" value="invia" onclick="if ((nome.value=='')||(cognome.value=='')) {alert('riempire tutti i campi');return false;}">
    adesso però devo aggiungere un controllo su una checkbox.
    in pratica devo provedere con l'invio dei dati solo se la checkbox viene è marcata (di default non lo è).

    come aggiungo questo controllo al mio script?
    grazie
    Luca
    Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com

  2. #2
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    <input type="submit" value="invia" onclick="if ((nome.value=='')||(cognome.value=='')||(nomecheckbox.checked==false)) {alert('riempire tutti i campi');return false;}">
    Maddalena... Perché proprio Iacchetti!...

  3. #3
    grazie!
    Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com

  4. #4
    sempre sulla validità del form:
    come posso consentire l'invio solo se uno di 4 "radio" sia stato selezionato?

    io ho una struttura come questa:
    <input type="radio" name="scelta" value="a">
    <input type="radio" name="scelta" value="b">
    <input type="radio" name="scelta" value="c">
    <input type="radio" name="scelta" value="d">

    nessuno dei 4 abilitati di default.

    per permettere l'invio del form bisogna selezionarne uno.
    grazie
    Luca
    Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com

  5. #5
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Puoi usare la sintassi che hai usato prima, controllando lo stato dei vari radio chiamandoli scelta[0].selected, scelta[1].selected, scelta[2].selected, scelta[3].selected (non sono sicuro se la proprietà da controllare per i radio sia "selected" come ti ho scritto o "checked" come per i checkbox, provali entrambi...)

    L'indice 0,1,2,3 dipende dall'ordine in cui i radio compaiono nel codice HTML
    Maddalena... Perché proprio Iacchetti!...

  6. #6
    ho l'impressione che non funzioni nè con selected nè con checked... hai qualche idea?
    Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com

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.