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

    Bloccare inserimento apostrofo

    Ciao a tutti,
    avete uno script che mi consenta di bloccare l'inserimento in un campo di testo di un apostrofo?
    Mi servirebbe fare il controllo ogni volta che viene inserito un carattere ed eliminare l'apostrofo ogni volta che viene inserito!!

    Fatemi sapere.
    Grazie mille.

  2. #2

  3. #3

    ........

    Ciao.
    Puoi usare una cosa del genere:
    Codice PHP:
    <script language="JavaScript" type="text/JavaScript">
       var 
    myRegxp = /^([0-9A-Za-z]+)$/;
        
    alert(myRegxp.test("pippo"));//TRUE
        
    alert(myRegxp.test("pip'po"));//FALSE
       
    </script> 

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    opsss... mi servirebbe in ASP

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    se vuoi farlo in asp credo che tu sia nel forum sbagliato ...cmq
    io faccio così :
    post dei dati compreso apostrofo e poi faccio replace

    testo = Replace(Trim(Request.Form("testo")), "'", "''")

    ciao

  7. #7
    A parer mio stavo benissimo su javascript... comunque.
    A me serve verificare in fase di compilazione da parte di un utente un campo text e visualizzare un allert quando viene inserito un apostrofo con successiva eliminazione dell'apostrofo stesso.

    ...il replace mi sembra sia poco attinente!!

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da pegaso22
    A parer mio stavo benissimo su javascript... comunque.
    A me serve verificare in fase di compilazione da parte di un utente un campo text e visualizzare un allert quando viene inserito un apostrofo con successiva eliminazione dell'apostrofo stesso.

    ...il replace mi sembra sia poco attinente!!
    Originariamente inviato da pegaso22
    opsss... mi servirebbe in ASP
    quello che chiedi è effettivamente una cosa che riguarda javascript lato client... però sei tu che hai scritto che ti servirebbe in ASP
    comunque... potresti fare una funzioncina tipo questa
    codice:
    function NienteApici(tt){
      if(/'/.test(tt.value)){
        alert('Non puoi inserire l\'apice!!!')
        tt.value=tt.value.replace(/'/g,'');
      }
    }
    da usare sul campo text all'onkeyup e all'ochange
    codice:
    <input type="text" name="NomeText" onkeyup="NienteApici(this);" onchange="NienteApici(this);">

  9. #9
    codice:
    esegui = true
    valore = request.form("campo")
    if inStr(valore,"'") > 0 then esegui = false
    
    if esegui then
    ' salvi i dati nel db
    else
    response.write "Ci sono caratteri non validi"
    end if

  10. #10
    Originariamente inviato da willybit
    quello che chiedi è effettivamente una cosa che riguarda javascript lato client... però sei tu che hai scritto che ti servirebbe in ASP
    comunque... potresti fare una funzioncina tipo questa
    codice:
    function NienteApici(tt){
      if(/'/.test(tt.value)){
        alert('Non puoi inserire l\'apice!!!')
        tt.value=tt.value.replace(/'/g,'');
      }
    }
    da usare sul campo text all'onkeyup e all'ochange
    codice:
    <input type="text" name="NomeText" onkeyup="NienteApici(this);" onchange="NienteApici(this);">
    Facendo così come mi hai indicato va in errore lo script!!

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.