jquery中當text文本框爲空時,button按鈕是disabled狀態,否則爲enable狀態且輸入框只能輸入數字。並用alert顯示第一個數字

<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() 來使用。


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