Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Submit disabled/enabled

    Ho due radio button con due opzioni ciascuno

    codice:
    <input type="radio" name="primo" value="a">
    <input type="radio" name="primo" value="b">
    
    <input type="radio" name="secondo" value="a">
    <input type="radio" name="secondo" value="b">
    Voglio che il pulsante Submit, di default disabled, venga reso cliccabile solo quando entrambi i radio button siano stati selezionati senza ricorrere a js. Mi spiego. Il form deve essere fruibile anche da chi non ha js attivi. Quali sistemi posso usare?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    è possibile solo con JS

    altrimenti devi creare soluzioni dinamiche lato server

  3. #3
    Originariamente inviato da Vincent.Zeno
    è possibile solo con JS

    altrimenti devi creare soluzioni dinamiche lato server
    Sì ma se lato server intendi php, come fai ad inviare dati se non premi un submit? Secondo me c' è solo l' opzione javascript, magari metti un alert all' onload del body dicendo di averli attivi altrimenti ci potrebbero essere problemi
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  4. #4
    Se come pare l'unico modo è con js, come si risolverebbe il problema degli eventuali utenti con js disabilitati? Che gli si dice? C'è per caso un if java(disattivato) { do this } ?

    p.s. Ajax?

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Originariamente inviato da 0-c00l
    Sì ma se lato server intendi php
    ma siete fissati! non esiste solo php a 'sto mondo!

    intendo che invii i dati, e se non vanno bene: PUPPA!
    e riporti alla pagine originale, magari semi precompilata con in dati già inseriti

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Originariamente inviato da Kian987
    come si risolverebbe il problema degli eventuali utenti con js disabilitati? Che gli si dice?
    codice:
    <noscript> quel che ti pare</noscript>

  7. #7
    Originariamente inviato da Vincent.Zeno
    ma siete fissati! non esiste solo php a 'sto mondo!

    intendo che invii i dati, e se non vanno bene: PUPPA!
    e riporti alla pagine originale, magari semi precompilata con in dati già inseriti
    Sì ma se gli serve istantaneo
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  8. #8
    Originariamente inviato da Vincent.Zeno
    altrimenti devi creare soluzioni dinamiche lato server
    Riguardo questo potresti spiegarti meglio?

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    non esegui il controllo lato client

    controlli tutto lato server

    se qualcosa non va bene riporti alla pagina precedente
    possibilmente conservando i dati coi quali puoi precompilare il form
    per la consevezione dei dati puoi usare le sessioni o semplicemente un response

    alla fine cancelli tutte le variabili

    è una cosa un po' complessa ma così puoi fare controlli veri
    e gestire il tutto "come ti pare"

    linguaggi: asp, php.. quel che ti pare

  10. #10
    Grazie. Potresti dirmi ecco come dire... come si chiama precisamente l'argomento? In questo modo posso cercare la documentazione e vedere se avventurarmi o lasciar perdere lo chiedo perchè non penso si tratti di banali sessioni ma potrei sbagliarmi

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.