1. 程式人生 > >Js改變input值不觸發監聽事件問題

Js改變input值不觸發監聽事件問題

專案中遇到一個問題:在input上加了一個監聽事件

$('#inputId').bind('input propertychange'function() {dosomethig...});

但我在使用Js改變這個input的值後,監聽事件並不能觸發

原因:

    使用Js動態改變input的值時,沒有任何滑鼠和鍵盤的事件,所以並不能觸發監聽

解決:

    在Js改變這個值之前加上一句話:$("#inputId").trigger("input");  問題得以解決

相關推薦

Js改變input觸發事件問題

專案中遇到一個問題:在input上加了一個監聽事件$('#inputId').bind('input propertychange', function() {dosomethig...});但我在使用Js改變這個input的值後,監聽事件並不能觸發原因:    使用Js動態

Validator關於js,jq賦觸發驗證解決辦法

問題1: 如下程式碼: <input type="hidden" name="productId"/>$("#addForm").bootstrapValidator({ fields: { productId: {

input標簽的事件

input標簽 down inpu 成交 交互 pro 選擇 key 發生 監聽事件的觸發是完成交互的一個重要組成部分,現將input標簽的監聽事件整理如下。 onfocus 當input 獲取到焦點時觸發。 onblur 當input

ActivityWorkflow工作流引擎修改分配使用者觸發事件的Bug處理思路

Activity Workflow修改流程處理人的bug,流程裡配置了assignment監聽。 修改稽核人,業務程式碼裡面需要呼叫工作流的taskService.setAssignee(String taskId, String userId)方法。 這個方法內部是命令模式,最終執

EditText文字改變與軟鍵盤的事件

    對於EditText對於從事android開發的人來說非常的熟悉,但是能熟練的應用這個控制元件也需要自己多花點心才能熟於心.我將寫寫關於自己在實際開發中所遇到的坑和問題及解決方案.  使用場景:   1.對EditText上輸入的文字時時的去監聽: 使用程

點選特定區域 input觸發失去焦點事件

//給特定區域新增ID 繫結onmousedown 事件 document.getElementById('customModelItemMatch').onmousedown=function(e){ //現代瀏覽器阻止預設事件

input表單的事件

最 常 見 事 件:onfocus(聚焦事件),onblur(失焦事件),onchange(元素改變事件),onsubmit(提交事件),onselect(選中元素事件) ========》屬於直接繫結事件 鍵  盤  事   件:onkeydown(按下按鍵事件)、onk

JS改變input的value觸發onchange事件解決方案(超簡版)

監聽js改變input的值觸發的onchange事件  $("#inpstart").attr("value",$("#inpend")[0].value); 當 我們像上面這樣給一個input賦值時,由於onchange時間對input框不起作用,大家首先會想到使用  

JS改變input的value觸發onchange事件解決方案

$("#datetxt").on("input propertychange", function () {      alert('變化了'); }); http://blog.csdn.net/zhbitxhd/article/details/12943091

js改變input觸發的onchange事件

監聽js改變input的值觸發的onchange事件  $("#inpstart").attr("value",$("#inpend")[0].value); 當 我們像上面這樣給一個input賦值時,由於onchange時間對input框不起作用,大家首先會想到使用  

時時 JavaScript改變 input input輸入框內容 value 變化實時

輸入 log onchange code var class () inter head 網上的不靠譜一堆的, 什麽瀏覽器兼容,面向搜索引擎編程?真是不如靠自己!!!不如一個瀏覽器setInterval靠譜 廢話不說上代碼吧,有需自取,求懟! 求更好解決方式!技術無止境!

element-ui 點擊編輯彈出dialog組件中select組件綁定改變,但是觸發change事件

select http inf 視頻 log OS src AR gpo 代碼結構如下: 現象視頻如下: 現象原因:經過排查發現 此時點擊操作不觸發chang事件,後臺響應數據中沒有訂單取消原因orderCanleRemark字段,此時導致不觸發change事件,

bootstrapValidator關於js,jquery動態賦觸發驗證(能捕獲“程式賦事件”)解決辦法

關鍵點一:修改excluded和trigger的配置 $("#department-add-modal-form").bootstrapValidator({ //excluded:[":hidden",":disabled",":not(visible)"] ,//bootstrapVali

js input 框輸入事件(keyup、nzBlur)

<input type="text" placeholder="名稱" (keyup)="searchDataByName()" (nzBlur)="tab($event)"> <script> function tab(event){ c

使用js改變input下的checkbox樣式,並用css3繪製對勾

首先是一段廢話,好久沒寫部落格了,自己要涼了,先發一篇,最近在一帖子上看見css3畫圖,感覺好有趣,然後研究了一下,明後天再發一篇,hahah~~ checkbox初始樣式 checkbox:初始樣式如下圖所示: 初始化的勾選框過於僵硬,因此有時候需要重新繪製複選框的樣式 改變

js/jQery中的鍵盤事件觸發回車鍵位登入觸發教程及demo

js/jQery中的鍵盤監聽事件觸發回車鍵位登入觸發教程及demo 在我們專案的過程中經常會遇到需要鍵盤 來控制的事件,比如:登入、搜尋等,廢話不多說上程式碼!! 我這裡主要是做了兩個的監聽,一個是回車的,一個是通用複製的, 可以在判斷中寫入方法體來控制 <script

input value的實時

oninput,onpropertychange,onchange的用法 onchange觸發事件必須滿足兩個條件: a)當前物件屬性改變,並且是由鍵盤或滑鼠事件激發的(指令碼觸發無效) b)當前物件失去焦點(onblur); onpropertychange的話

linux下的select簡直太奇葩了:1024限定的只是的個數,還是檔案描述符的最大,注意,是

轉自:http://m.blog.csdn.net/blog/wuzili1234/12450451 我原來自以為對select就算不熟,基本原理和使用方法也略知一二了,做了一年多的伺服器程式設計,好歹知道linux下的select不支援超過1024個的描述符,好歹知道

JS Input輸入框實時示例(相容IE8)

HTML:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

js跨頁面觸發事件,利用storage事件

最近做的一個專案遇到的這個問題,首頁是一個列表頁,列表上有一些操作需要新開一個標籤頁展示,在新開頁面儲存之後要重新整理之前的列表頁,也就是跨頁面觸發重新整理列表。 我的解決方案是利用storage監聽