Postingan lainnya
penggabungan 2 kata di javascript
saya punya code seperti ini
<script>
function isi() {
var nl = document.getElementById('nl').value;
var nl1 = document.getElementById('nl1').value+"";
var result = nl1+nl;
if (result) {
document.getElementById('no').value = result;
}
}
</script>
yang saya tanyakan jika nl = 12345 dan nl1 = A0000,maka result A000012345. bagaimana caranya jika saya menginginkan nilai result = A1234 (angka 5 tidak di sertakan)?
0
2 Jawaban:
stringnya dipecah aja gan perkarakter. Untuk nl ambil semua string karakternya kecuali string terakhir, untuk nl1 ambil string pertamanya. Hasilnya digabungkan.
0
Jawaban Terpilih
Pake substring gan:
function isi() {
var nl = '12345';
var nl1 = 'A0000';
var nl1var = nl1.substring(0, 1); // for A only
var nl1number = nl1.substring(1, 5); //for 0000 only
var nlnumber = nl.substring(0, nl1number.length); //for get 1234
//result = A + 1234
var result = nl1var + nlnumber;
if (result) {
document.write(result); // Result = A1234
}
}
0