Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253

    txtbox controllo su onblur

    Ciao ragazzi!
    Buon fine settimana a tutti!
    vi chiedo un consiglio!
    Ho creato una txtbox tramite i webcontrol di aspx,
    ho dato un valore di default a questa textbox tramite il parametro value
    quando clicco sulla txt voglio che si svuoti e ho utilizzato questo comando:

    onclick="this.value=' ';"

    poi ho cercato di fare un piccolo controllo, ossia quando esco dalla txtbox
    cioè che non ha piu' il focus, se il campo è ancora vuoto allora ritorna il valore di default precendente,
    codice:
     
    onblur="if (this.value=' ') {this.value='Nome' };"
    ma se il testo è diverso dal valore di default allora accetta il nuovo valore, questo come lo posso scrivere con un else?
    Grazie mille!!

  2. #2
    puoi fare a meno di scriverlo

    se (è nullo) {assegna "Nome"}altrimenti{non fare niente}

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    Ciao!
    Ho provato ma quando scrivo un valore diverso da quello di dafault mi sostituisce ugualmente il valore di default..

    ad esempio dento alla txtbox che ha come default il valore "nome" scrivo "Ely"
    e poi tolgo il focus, torna scritto "nome"..

    Eppure il controllo dovrebbe essere corretto..
    Vorrei utilizzare ajaxtoolkit integrato ad visualstudio ma anhce se ho scaricato la libreria e integrata non riesco ad utilizzarli...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    onblur="if (this.value== '') {this.value='Nome' };"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    Grazie Andrea!
    Scusami ti chiedo un altra consulenza!
    Per caso utilizzi in visualstudio ajaxtoolkit?

    Mi piacerebbe molto utilizzarli

    da questo sito

    http://www.asp.net/ajax/ajaxcontrolt...Watermark.aspx

    ho fatto il download ma poi non riesco a trovare la dll system.web.ajax da poter integrare...

    nella textbox per far si che una volta che ho inserito il valore giusto questo non venga cancellato nuovamente al focus, devo agire su un altro evento?

    Grazie mille!

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) No non utilizzo i programmi menzionati.
    B) Si prova cosi: onfocus="if (this.value!=defaultValue) {this.value='' };" ma meglio non eseguire i controlli nel input sono poco affidabili sempre meglio controllare al submit (invio) del form.

    Consiglio guide html.it
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.