2015-07-21 70 views
0

我要新增文本條件此輸入標籤,如果輸入的值是無數字則短信來了「請輸入數字」如何顯示和刪除元素旁邊的文本?

我也想,如果用戶輸入數字

<input type="text" class="redBorderColor" id="Dollar" 
name="Dollar" data-require-numeric="true" value=""> <!--Add text here--> 
//Further HTMLS 

我將其刪除不想更喜歡添加其他標籤。 是否有可能不使用其他標籤?

+1

在('Hello There!')後面添加'$('#Dollar')。' – Tushar

回答

1

試試這個:你可以附加事件句柄changekeyup事件或兩者(如下所示),並檢查數字是否爲數字。

在事件中,您可以使用.after('Please Enter numeric')添加純文本,但要在輸入數值後將其刪除,這是一項艱鉅的任務。更好地使用一些標籤。

如果不是數字,則在input字段後添加label否則將其刪除。

$(function(){ 
    $('#Dollar').on('change keyup',function(){ 
    var val = $(this).val(); 
    $(this).next('label').remove(); 
    if(isNaN(val)) 
     $(this).after('<label>Please Enter numeric</label>'); 
    }); 
}); 
+0

他沒有使用另一個標籤(您已經放置標籤)詢問如何操作。然而,在()之後使用該函數是他正在尋找的。 –

+1

@JonathanHolland,是的,我錯過了。讓我糾正我的回答 –

+0

@BhushanKawadkar 上面的代碼是寫入,請點擊按鈕再次輸入數字。它應該打印一次 – fatherazrael

相關問題