Originariamente inviato da Grinder
Invia lo stesso
guarda che di solito testo prima di scrivere ... invito chiunque a salvare questa pagina, testarla e dirmi se invia lostesso ...
codice:
<script>
function newcart(maxlength1, maxlength2) {
function trim(str) {
return str.replace(/^\s*([^\000]+?)\s*$/, '$1');
}
var carrello = window.prompt('Nome del carrello', 'GRINDERID188455680');
if(carrello != null) {
carrello = trim(carrello);
if(carrello.length <= maxlength1) {
var utente = window.prompt('Nome del propietario', 'grinder');
if(utente != null) {
utente = trim(utente);
if(utente.length <= maxlength2)
document.location.href = 'gest_cart.asp?sys=1&cmd=1&nn=' + carrello + '&nu=' + utente;
else
alert('Il nome non deve superare i ' + maxlength2 + ' caratteri.');
}
}
else
alert('Il nome del carrello non deve superare i ' + maxlength1 + ' caratteri.');
}
return false;
}
newcart(20, 20);
</script>
[edit]
al massimo puoi aggiungere il controllo sulla lunghezza minima,
if(carrello.length <= maxlength1 && carrello.length > 0) {
if(utente.length <= maxlength2 && utente.length > 0) {
...