我要新增文本條件此輸入標籤,如果輸入的值是無數字則短信來了「請輸入數字」如何顯示和刪除元素旁邊的文本?
我也想,如果用戶輸入數字
<input type="text" class="redBorderColor" id="Dollar"
name="Dollar" data-require-numeric="true" value=""> <!--Add text here-->
//Further HTMLS
我將其刪除不想更喜歡添加其他標籤。 是否有可能不使用其他標籤?
我要新增文本條件此輸入標籤,如果輸入的值是無數字則短信來了「請輸入數字」如何顯示和刪除元素旁邊的文本?
我也想,如果用戶輸入數字
<input type="text" class="redBorderColor" id="Dollar"
name="Dollar" data-require-numeric="true" value=""> <!--Add text here-->
//Further HTMLS
我將其刪除不想更喜歡添加其他標籤。 是否有可能不使用其他標籤?
試試這個:你可以附加事件句柄change
或keyup
事件或兩者(如下所示),並檢查數字是否爲數字。
在事件中,您可以使用.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>');
});
});
他沒有使用另一個標籤(您已經放置標籤)詢問如何操作。然而,在()之後使用該函數是他正在尋找的。 –
@JonathanHolland,是的,我錯過了。讓我糾正我的回答 –
@BhushanKawadkar 上面的代碼是寫入,請點擊按鈕再次輸入數字。它應該打印一次 – fatherazrael
在('Hello There!')後面添加'$('#Dollar')。' – Tushar