Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    205

    Campo obligatorio nel form

    Come faccio a rendere obligatoria la selezione in un form di un campo
    di tipo "List/Menu" ?

    Se uso questo listato e inserisco il classico:
    'tipo_camera','','R'
    mi rende obbligatorio il campo anche se seleziono un dato.

    Questo è il listato del mio "List/Menu":

    <select name="tipo_camera" class="sun3" id="tipo_camera">
    <option selected>Seleziona</option>
    <option>Singola</option>
    <option>Doppia</option>
    <option>Matrimoniale</option>
    <option>Tripla</option>
    <option>Quadrupla</option>
    <option>Disabile</option>
    </select>

    Voi come fate ?
    Grazie a tutti raga....

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ti conviene eseguire il controllo sia lato client (con javascript) sia lato server (con php/asp/jsp/cfm).

    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    e ti consiglio prima di fare qualche ricerca perche' se la memoria non mi tradisce altri 3d simili sono stati gia' fatti, sia qua sia nel forum 'Scripting'

    Ciao

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    205

    A dire il vero ho già dato un'occhiata intorno,

    Ma stavo cercando qualcosa in puro htlm, e per tanto stento a credere che sia possibile (sempre lato client) convalidare solo dei "TextFild" e non, come nel mio caso, dei "List/Menu" ??
    Non ci credo, deve esserci il modo... !

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858

    Re: A dire il vero ho già dato un'occhiata intorno,

    Originariamente inviato da Videodrome
    Ma stavo cercando qualcosa in puro htlm, e per tanto stento a credere che sia possibile (sempre lato client) convalidare solo dei "TextFild" e non, come nel mio caso, dei "List/Menu" ??
    Non ci credo, deve esserci il modo... !
    javascript
    think simple think ringo

  6. #6
    nel form...

    ONSUBMIT="return (this.elements['tipo_camera'].selectedIndex > 0);"


    semplice, senza messaggio, se non è selezionato NULLA (impossibile),
    oppure se è selezionato il primo elemento (SELEZIONA) non fa inviare!
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    205

    Cosi funziona...

    Grazie Dinamyc, il tuo script funzia. E come mi hai anticipato, valida il form, ma senza messaggio. Mi chiedo a questo punto, giusto per capire i limiti del javascript, se per avere il classico messaggio:
    non hai validato i seguenti campi...bla, bla,....
    devo passare a una forma di validazione lato server, magari con una paginetta in asp, o ci si può arrivare ancora con javascript ?
    Come al solito ringrazio tutti anticipatamente

  8. #8
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    205

    FORSE è meglio ...

    che esegua una ricerca sul forum

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965

    Re: FORSE è meglio ...

    Originariamente inviato da Videodrome
    che esegua una ricerca sul forum
    questa la volevo sentire
    scherzo...

    ciao

  10. #10
    ONSUBMIT="return ( this.elements['tipo_camera'].selectedIndex > 0 || alert('Messaggio') );"


    prova cosi' - forse funziona!
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.