<html>
<input type="text" id="t1" onkeyup=""></input>
<input type="button" value="提交" id="btn" disabled="disabled" onclick=""></input>
</html>
<script>
$(document).ready(fuction(){
$("#t1").on("keyup", function(){
this.value = this.value.replace(/\D/g, "");
var v = $("#t1").val();
if(!v){
$("#btn").attr("disabled", true);
}
else{
$("#btn").attr("disabled", false;)
}
});
$("#btn").on("click", function(){
var v = $("#t1").val();
m = v.substr(0, 1);
alert(m);
});
});
</script>
注:substr() 方法可在字符串中抽取從 start 下標開始的指定數目的字符。
語法
stringObject.substr(start,length)
參數 | 描述 |
---|---|
start | 必需。要抽取的子串的起始下標。必須是數值。如果是負數,那麼該參數聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最後一個字符,-2 指倒數第二個字符,以此類推。 |
length | 可選。子串中的字符數。必須是數值。如果省略了該參數,那麼返回從 stringObject 的開始位置到結尾的字串。 |
返回值
一個新的字符串,包含從 stringObject 的 start(包括 start 所指的字符) 處開始的 length 個字符。如果沒有指定 length,那麼返回的字符串包含從 start 到 stringObject 的結尾的字符。
提示和註釋
註釋:substr() 的參數指定的是子串的開始位置和長度,因此它可以替代 substring() 和 slice() 來使用。