Buongiorno a tutti.
Ho un problema da diversi giorni e non riesco a venirne fuori.
Questo il problema:
Ho 3 textBox che chiamo N1, N2, N3, con N1 di lunghezza massima 3 caratteri e N2 di lunghezza massina 10 caratteri.
N1 è sempre di tre caratteri , N2 puo' variare da 5 a 10 caratteri, per cui dovro' inserire tanti zeri davanti la strinza N2 quanti ne mancano a completamento della lunghezza cioe' 10.
Mi spiego meglio con un esempio:
N1=ABC tre caratteri
N2=DEFGH cinque caratteri ma possono essere anche numeri
X di n=numero di zeri a completamento di 10 caratteri
N3 sara':N1+xnN2 ossia ABC00000DEFGH totale 13 caratteri
N3 è la composizione o concatenamento ( se preferite) di N1 e N2 (con aggiunta di zeri)
Questo quanto ho cercato di fare
<script>
function zero()
{
document.getElementById('N3').value=document.getEl ementById('N1').value +' ' +
String(10-document.getElementById('N2').value.lenght),'0') + document.getElementById('N2').value
}
</script>
Questo mi fa' solo la differenza di String ma non mi agginge gli zeri a completamento della lunghezza.
Premetto che non sono un programmatore...Avete qualche suggerimento?
Grazie