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

    Abilitare una checkbox da una input text..

    Salve ragazzi ho bisogno di una piccola funzioncina.
    Vi spiego:

    In una pagina ho una input text del tipo

    <Input type="text" name="new" size="20">

    Vorrei che nel momento in cui venga inserito un dato all'interno della input text, si abiliti una checkbox(cioè è possibile inserire il segno di spunta).

    Tutto qui


    Grazie anticipatamente.



    Aikon

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao TheAikon,

    non ho capito se vuoi mettere il segno di spunta in automatico o se vuoi abilitare in automatico un check disabilitato :master:
    te faccio vede' tutti e due
    codice:
    <input type="text" name="new" size="20" onkeyup="this.form.NomeCieck1.checked=(this.value!='')"><input type="checkbox" name="NomeCieck1" value="ON">
    
    <input type="text" name="new" size="20" onkeyup="this.form.NomeCieck2.disabled=(this.value=='')"><input type="checkbox" name="NomeCieck2" value="ON" disabled>
    a te cosa serve?

  3. #3
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Forse è meglio legarlo all'onChange, perchè se io scrivo ciao e poi lo cancello mi ritrovo con il campo di testo vuoto e il checkbox attivo
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da infinitejustice
    Forse è meglio legarlo all'onChange, perchè se io scrivo ciao e poi lo cancello mi ritrovo con il campo di testo vuoto e il checkbox attivo
    giusto! Si potrebbe metterlo su tutti e due gli eventi

  5. #5
    Grazie ragazzi!!!

    willybit era il secondo caso quello che mi interessava.


    Ciao e Grazie ancora


    Aikon

  6. #6
    Scusate ragazzi chiedo molto se volessi far abilitare la checkbox solo se il dato all'interno della input text fosse un indirizzo e-mail?

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da TheAikon
    Scusate ragazzi chiedo molto se volessi far abilitare la checkbox solo se il dato all'interno della input text fosse un indirizzo e-mail?
    ho una Regular Expression per le mail abbastanza valida
    codice:
    <form>
    <script language="javascript">
    RE = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/
    </script>
    <input type="text" name="email" onchange="this.form.NomeCieck.disabled=!RE.test(this.value)"><input type="checkbox" name="NomeCieck" value="on" disabled>
    </form>

  8. #8
    Grazie willybit la tua Regular Expression funziona alla grande!
    Gentilmente mi sapresti dire dove posso trovare qualche tutorial in merito alle regular expression in javascript?

    Ciao e ancora grazie!!


    Aikon

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    beh... ti consiglio la pillola di oronze

    e il sito www.regexlib.com


  10. #10
    Grazie Mille!!!!

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.