2013-07-09 85 views
0

請訪問我的小提琴1:http://jsfiddle.net/vHLXX/獲取輸入文本字段的值,它串

這是手機沒有。輸入字段,如果長度爲11(文本輸入字段的值),則點擊提交按鈕提醒「是」否則「否」。

現在,我想如果第一個三個字符串不是011我要警報「無效!」

我怎樣才能得到這個(與jQuery)?

下面是HTML:

<span>enter you mobile no.</span> 
<input maxlength="11" size="11" type="text" class="main-input" value=""/> 
<input type="button" class="Create" value="Submit"> 

和jQuery代碼:

$('.main-input').on('keyup', function() { 
    values = $(this).val(); 
    newValue = values.substring(); 
}); 
$('.Create').click(function() { 
    if (values.length === 11) { 
     alert("yes"); 
    } else { 
     alert("no"); 
    }; 
}); 

PS:可以編輯你我的小提琴?

謝謝。

回答

1
if (values.indexOf("011") != 0) 
    alert("invalid!"); 
0
$('.main-input').on('keyup', function() { 
    values = $(this).val(); 
    newValue = values.substring(); 
}); 

$('.Create').click(function() { 
    if(values.indexOf("011") !== 0){ 
     alert("invalid!"); 
     return; 
    } 
    if (values.length === 11) { 
     alert("yes"); 
    } else { 
     alert("no"); 
    }; 
}); 

上面的代碼首先檢查輸入的文字是否與011開始,如果沒有,警報( 「無效!」)。 如果是這樣,請檢查它的長度是否爲11.