Potong dan kira nombor mudah alih dalam medan textarea borang php
P粉883278265
P粉883278265 2024-03-31 08:46:11
0
1
426

Saya mempunyai medan textarea dalam borang saya di mana saya boleh menyalin dan menampal nombor mudah alih. Satu nombor setiap baris, seperti ini saya boleh salin dan tampal ratusan nombor mudah alih untuk dihantar dalam borang ini.

Nak trim field, lepas copy paste baru nak simpan 10 digit.

Hanya nombor 10 digit yang sah harus dikekalkan, semua nombor tidak sah lain harus dialih keluar secara automatik daripada medan. Saya bukan sahaja boleh menyalin dan menampal, saya juga boleh memasukkan beberapa nombor selepas menampal beberapa nombor.

Contoh: Jika saya tampal nombor ini ke dalam medan textarea ini,

9848012345
9949123450
9949 123456
99491234
99491234561
+1236547890
9848098765

Hanya 10 digit perlu disimpan dari medan ini seperti yang ditunjukkan di bawah:

9848012345
9949123450
9848098765

Dan gunakan skrip ini (onKeyUp="countline()") untuk mengira jumlah bilangan (baris) dalam medan itu.

Apabila saya mencuba beberapa penyelesaian tetapi kehilangan fungsi pengiraan.

Adakah terdapat sebarang penyelesaian untuk melakukan ini tanpa kehilangan fungsi pengiraan?

<form class="form" method="post" action="" enctype="multipart/form-data">
<div class="form-group row">
     <label for="title" class="col-lg-2 col-form-label">Mobile Numbers </label>                         
   <div class="col-lg-10">
     <textarea onKeyUp="countline()" type="text" class="form-control required" required 
cols="10" rows="7" id="mobileno" name="mobileno"> </textarea>
 </div>
</div>

<div class="form-group row">
     <label class="col-lg-2 control-label " for="userName">Number Count </label>
  <div class="col-lg-10">
      <input type="text" class="form-control " readonly id="numbercount" required name="numbercount" value="">
  </div>
 </div>

<div class="form-group row">
   <div class="col-lg-12 text-center">
     <button type="submit" name="submit" class="btn btn-success btn-lg waves-effect waves-light m-r-10">SUBMIT </button>
</div>
 </div>

</form>     

<script>
    function countline() {
        var length = $('#mobileno').val().split("\n").length;
        document.getElementById("numbercount").value = length;
    }
</script>

Tolong bantu. Terima kasih terlebih dahulu.

P粉883278265
P粉883278265

membalas semua(1)
P粉761718546

Cuba semak ini. Saya telah mengemas kini HTML anda sedikit. Ini benar untuk HTML dan JavaScript. Harap ini akan berjaya.


Ini JavaScript:

sssccc
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan