Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Campi obbligatori in un form

    Non sono proprio sicuro che sia un problema soltanto ASP...

    In un form ho questi due campi:
    codice:
    <input name="ODMMX" size="30" value="Nessuno">
    <input type="checkbox" name="checkbox" value="1" />
    Dovrei rendere obbligatorio il checkbox quando in ODMMX il valore è diverso da nessuno...

    Sapete aiutarmi?

    Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    Devi lavorare lato client al submit della form.
    Devi usare Javascript.

    Fatti spostare il 3d nella sezione "Scripting".
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da maximum
    Devi lavorare lato client al submit della form.
    Devi usare Javascript.

    Fatti spostare il 3d nella sezione "Scripting".
    E chi mi sposta??? VVoVe:
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    mentre aspetto lo "spostamento" ho scritto così, ma non funziona...

    codice:
    if(document.form.ODMMX.value || 'Nessuno')
          		{
      if(document.form.checkbox.notChecked)
      {
        alert('Checkbox è obbligatorio se selezioni ODMMX')
        return false;
      }
    }
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il nome del form deve essere diverso da "form" e anche il nome della checkbox dovrebbe essere diverso da "checkbox"
    codice:
    if(document.NomeForm.ODMMX.value!='Nessuno' && !document.NomeForm.NomeCheckbox.checked){
      alert('Checkbox è obbligatorio se selezioni ODMMX')
      return false;
    }else return true

  6. #6
    Originariamente inviato da [trodat]
    E chi mi sposta??? VVoVe:
    Chiedi a Roby di farti spostare.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da willybit
    il nome del form deve essere diverso da "form" e anche il nome della checkbox dovrebbe essere diverso da "checkbox"
    codice:
    if(document.NomeForm.ODMMX.value!='Nessuno' && !document.NomeForm.NomeCheckbox.checked){
      alert('Checkbox è obbligatorio se selezioni ODMMX')
      return false;
    }else return true
    Mille grazie Willybit per l'intervento risolutore, adesso è tutto ok...

    mi spiace soltanto d'aver postato e risolto un problema javascript nel forum asp...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.