通過keyup監聽textarea輸入更改按鈕樣式

2021-09-11 03:09:20 字數 659 閱讀 9770

效果如圖:

初始狀態,沒有輸入

由於按鈕樣式的變化取決於textarea中是否有輸入,即$(textarea).val()是否為空

**如下:

//comment_content_2為textarea的id$(

"#comment_content_2").

keydown

(function

(e)else})

;

**實際執行時發現,在輸入框內輸入字元增加時,按鈕變化正常,但是在字元減少時,會出現輸入框內已經沒有字元時(字元數為0),按鈕樣式未變化,此時繼續按退格鍵,按鈕樣式才發生變化。即輸入框內字元在減少到0時,需要繼續退一格才可以觸發按鈕樣式變化。查閱相關的資料後,發現keydownkeyup都可以監聽textarea中的輸入,於是將上述**中的keydown改為keyup,達到了預期效果,輸入框內字元減少到0時,觸發按鈕樣式變化。

ios 通過Reachability監聽網路狀態

reachability實際上是蘋果公司對scnetworkreachability api做的封裝,這個api被定義在systemconfigure.framework庫中,網上可以去下reachability框架,在afn中其實監聽網路的狀態就是對這個框架做了乙個封裝,在afn中應該有這麼乙個類...

vue通過watch監聽資料變化

一 通過watch來監聽資料變化,並通過列印顯示 personal center text placeholder 請輸入 v model inputval export default watch 效果圖 二 首次渲染開啟監聽 按上面的 實現,網頁眉次渲染是不會啟動監聽的,如果我們需要第一次渲染變...

通過事件來監聽屬性值的改變

以下是通過事件來監聽實體類屬性值的改變的乙個小例子 using system using system.collections.generic using system.linq using system.text public virtual void setentitychange string...