prova con questaOriginariamente inviato da Grinder
In questa pagina io creo i carrelli dell'e-commerce. Se l'utente si sbaglia a cliccare sul tasto crea, allora all'apertura del prompt può cliccare su annulla e lo script si ferma. Purtroppo lo script prosegue e crea il carrello comunque!!!
esempiocodice: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; }
onclick="newcart(20, 20);"
![]()


Rispondi quotando