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

    prompt massimo numero caratteri e caratteri pericolosi

    con un prompt salvo il nome scelto dall'utente e lo scrivo in un option, è possibile limitare il numero dei caratteri ed esistono caratteri come gli apici o le virgolette che potrebbero squassare gli script e in questo caso è possibile impedire che vengano accettati?
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  2. #2
    ciao, prova questo:
    codice:
    <html>
    <head>
    
    <script language="javascript">
    <!--
    function trim(str){ 
    	var str1 = str.replace(/^ +/, ""); 
    	str1	 = str1.replace(/ +$/, ""); 
    	return str1; 
    } 
    
    function promptPer(){
    	var maxLen = 5;
    	var actLen = maxLen + 1;
    	var nome   = "";
    	
    	while (actLen < 1 || actLen > maxLen) {
    		nome = prompt('Inserisci il tuo nome: ', '');
    		
    		nome   = trim(nome);
    		actLen = nome.length;
    		
    		if (actLen < 1 || actLen > maxLen) {
    			alert('Il tuo nome deve essere compreso tra 1 e ' + maxLen + ' caratteri!');
    		}
    	}
    	
    	document.getElementById("pippo").innerHTML = nome;
    
    }
    
    //-->
    </script>
    
    </head>
    <body onload="promptPer();">
    
    Ciao, 
    <div id="pippo"></div>
    
    </body>
    </html>
    xxx

  3. #3
    mucho gracias, cerco di adattarla subito.




    p.s. perchè sta il tuo nome? vero serpente, serpente della verità?
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  4. #4
    Originariamente inviato da Jerry Masslo
    ..
    p.s. perchè sta il tuo nome? vero serpente, serpente della verità?
    a dire il vero è venuto fuori un po' come un nome di battaglia per la palestra, trovato in un giorno di cazzeggio assieme a quella che poi e diventata la mia ragazza. l'ispirazione, per così dire, è venuta da un videogioco per psx che si chiama bloody roar associando parte del mio nome (alessandro) con quello di un animale. (ok, ok le origini sono poco nobili :adhone: )

    perchè dici serpente della verità? (interpretazione allettante per altro )


    xxx

  5. #5
    tanto per restare un po' IT, la funzione funge ma prima di :
    nome = trim(nome);
    ho aggiunto:
    if (nome==null) return;

    altrimenti nel caso che si clicca sull'annulla del prompt le console mi segnalano un errore.
    ---------------------
    Aleteia in greco (antico ma penso anche moderno) = verità
    snake in inglese è serpente

    quando i giochi mi chiedono il nome invece avranno a che fare con Stronzon.




    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  6. #6
    Originariamente inviato da Jerry Masslo
    tanto per restare un po' IT, la funzione funge ma prima di :
    nome = trim(nome);
    ho aggiunto:
    if (nome==null) return;

    altrimenti nel caso che si clicca sull'annulla del prompt le console mi segnalano un errore.
    hai ragione, l'avevo dimenticato

    Aleteia in greco (antico ma penso anche moderno) = verità
    snake in inglese è serpente
    Ecco perché non mi tornava, da una traduzione molto libera dall'inglese mi veniva fuori birra del serpente, o al massimo serpente della birra (che associato al fatto che sono astemio non mi suonava molto bene )
    quando i giochi mi chiedono il nome invece avranno a che fare con Stronzon.



    xxx

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 © 2026 vBulletin Solutions, Inc. All rights reserved.