給input框自動生成編號

input框

<tr>
    <th>設備編號</th>
    <td><input aria-required="true" datatype="*" type="text" id="equipmentid" name="equipmentid" class="form-control" placeholder=""></td>
</tr>


js

var bm = getUuid();//編碼

$("#equipmentid").val(bm)

 

 * */
function getUuid(){
    var len=2;//32長度
    
var radix=16;//16進制
    
var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
    var

uuid=[],i;radix=radix||chars.length;if(len){for(i=0;i<len;i++)uuid[i]=chars[0|Math.random()*radix];}else{var r;uuid[8]=uuid[13]=uuid[18]=uuid[23]='-';uuid[14]='4';for(i=0;i<36;i++){if(!uuid[i]){r=0|Math.random()*16;uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];}}}
    return uuid.join('');
}

這樣input框自動生成兩位長度的數字加字母格式的編碼


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章