|
|
|
สอบถาม การกรอกตัวเลขใน textbox ครับ ตอนกรอกตัวเลขให้มี คอมม่า (,) คั่นเลยได้ไหมครับ |
|
|
|
|
|
|
|
Code (PHP)
<input type="text" id="number" />
<script src="admin/bootstrap/js/jquery-1.10.2.min.js"></script>
<script>
$(function(){
$('#number').on('keyup',function(){
var val=$(this).val();
var num=0;
for(i=0;i<val.length;i++){
if(val[i] == ','){
num++;
}
}
if(val.length != 0 &&(val.length - num)%3==0){
$(this).val($(this).val()+',');
}
});
});
</script>
|
|
|
|
|
Date :
2014-04-18 19:19:42 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JavaScript Number Format Comma
|
|
|
|
|
Date :
2014-04-19 08:29:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนแบบเอามันส์ น่ะครับ
<input type="text" id="number" />
<script type='text/javascript' src='https://code.jquery.com/ui/1.10.4/jquery-ui.min.js'></script>
<script type='text/javascript'>
$(function(){
var num = 0 ,values='';
$('#number').on('keyup',function(){
values = $(this).val().replace(/,/g ,""),
result = '';
$(this).val(values);
num = values.length -1;
var splitC = values.split("").reverse();
for(var i = 0; i <= num; ++i){
if(i%3 == 0 && i > 0)
result = result + ',';
result = result + splitC[i];
}
$(this).val(result.split("").reverse().join(""));
});
});
</script>
|
|
|
|
|
Date :
2014-04-19 13:02:13 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|