Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Aggiornare textarea

  1. #1

    Aggiornare textarea

    Ciao.
    Ho creto uno script che mi controlla la presenza all'interno di una textarea di determinato testo "priobito". Ve lo mostro:
    Codice PHP:
    var testo document.getElementById('campo_descrizione').value;
    var 
    x;

    var 
    words = new Array();
    words[0] = "http:";
    words[1] = "Http:";
    words[2] = "HTTP:";
    words[3] = "HTtp:";
    words[4] = "HTTp:";
    words[5] = "hTtp:";
    words[6] = "hTTp:";
    words[7] = "hTTP:";
    words[8] = "www";
    words[9] = "WWW";
    words[10] = "Www";
    words[11] = "WWw";
    words[12] = "wWW";

    for (
    x in words){
        
        if(
    testo.match(words[x])){
            var 
    pos testo.indexOf(words[x]);
            
    alert("Attenzione! Non è possibile inserire url o indirizzi internet nella descrizione.");
            
    testo testo.substring(0,pos);
            
        } 
    Lo script funziona fino alla finestra di alert, ma non modifica la textarea, come richiesto.

    Avete idee?

  2. #2
    Nessun che mi aiuta?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    cosi va:
    codice:
    var testo = document.getElementById('campo');
    var x;
    
    var words = new Array();
    words[0] = "http:";
    words[1] = "www";
    
    
    for (x in words){
        
        if(testo.value.toLowerCase().match(words[x])){
            var pos = testo.value.indexOf(words[x]);
            alert("Attenzione! Non è possibile inserire url o indirizzi internet nella descrizione.");
            testo.value = testo.value.substring(0,pos);
           }
    	 }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Egregio Moderatore, Le comunico che la sua soluzione funziona che è un piacere

    Ulteriore domanda, con IE, se in presenza dei termini incriminati, appare l'alert e tutto funziona.
    Con Firefox, appare sempre l'alert, ma per chiuderla è necessario cliccare sul tasto OK almeno un paio di volte.

    Esiste un modo per ovviare a questo fastidioso inconveniente?

    Grazie ancora.

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.