为什么Ajax不能实时获取页面input的value值,怎么才能实时获取 5C

![图片说明](https://img-ask.csdn.net/upload/201807/26/1532613962_886449.jpg)图片说明

0

10个回答

本来就不能实时获取,需要

 $("#htimggcid").onchange(function(){
在这里更新
})
3
zmfCSDN
zmfcsdn var value1=value; var value2=value1(这个值是你需要获取的);每次变化后value2 = value1;value1=value(变换后的值),ajax获取value2就获得了value上一次的值
11 个月之前 回复
zmfCSDN
zmfcsdn 回复qq_26925867: 如何是要获取上一个value值的话,在js里用二个变量进行存储,类似这样
11 个月之前 回复
qq_26925867
旺旺的宝宝兔 这个input框的值是变得,我用ajax获取的value是input上一个的value值,不是当前的
11 个月之前 回复

不知道你是通过什么方式获取的,如果是jquery的话,确实存在不能精准获取的情况,原因暂未知,建议使用原生JS的document获取,再放到ajax中。

2

发送ajax请求的时候使用JS原生获取值的方法,放到ajax的data属性里面

2
var val = $("#htimggcid").val();
//val为htimggcid框的value值
1

用oninput事件就是实时获取value。但是ajax发送是有延时的,不能发送的太快,不然浏览器处理不过来

<input type="text" oninput="console.log(this.value);" value="" />

0

还可以用失去焦点事件来完成,但是都是填完了,才能获取

0

$("#htimggcid").bind('input propertychange',function () {
//这样呢?
});

0


function myFunction() {
var cw = document.getElementById("#htimggcid").value;
document.getElementById("demo").innerHTML = "你输入的是: " + cw;
}
或者定义一个

function getVal(value){ alert(value);//input框的值 }
0

实时获取可以使用onchange这个事务来触发Ajax获取页面的改变值。

0

用VUE。js v-model 就行啦

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JQ实时监听input的value值
JQ实时监听input的value值 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body id=
实时监听div,input内容改变并获取值(包括脚本动态添加)
 在DOM中可以通过DOMNodeInserted和DOMNodeRemoved这两个事件来监视DOM元素的插入和移除。 &amp;lt;!doctype html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;meta name=&quot;viewport&quot;
input value值的实时监听
  oninput,onpropertychange,onchange的用法 onchange触发事件必须满足两个条件: a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效) b)当前对象失去焦点(onblur); onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;   关于oninput事件 oninput 是 HTM...
AJAX进入方法设置Session,需要刷新页面jsp才能获取值的问题
      在进行项目开发的时候,需要从数据库拿到数据然后自动赋值到页面上,由于是二次开发,所以得按照着他的页面进行开发,不能通过el表达式进行获取,得通过他的js进行取值,由于各种原因,以及与.net对接拿数据的原因,按我这脑子想不出要如何通过$.cookie的方法进行存取的做法,所以,只能通过ajax进入到页面中进行session存值,但是这样的话就需要刷新页面,再查询一次才能获得值,而且,如...
JS实时获取输入框里的值
值1: 值2: 和是: 0 var oInp1 = document.getElementById("input1"); var oInp2 = document.getElementById("input2"); var oAmount = document.getElementById("amount"); if("oninput" i
实时获取input输入框中的值
实时获取input输入框中的值需要oninput和onpropertychange属性来实现。原因是onpropertychange属性为IE专属,而oninput属性支持大部分浏览器包括IE9及以上的版本。 oninput与onpropertychange失效的情况:    oninput事件:1. 在脚本中改变value时,不会触发;2.从浏览器的自动下拉提示中选取时,不会触发。 例如: va...
实时监听输入框的值
想实现的效果:当输入框的值为空时,查询按钮的颜色不改变,默认为灰色;当输入值之后,查询按钮颜色改变。 简单来说就是,想让查询按钮的背景颜色根据文本框输入的值动态变化。 想实现的效果图: 未输入时的状态: 输入完成时的效果: 问题描述: 今天在做快件查询界面的时候,就遇到这样一个问题:进入页面时查询按钮默认为灰色,获得输入框焦点后,开始输入字符,输入的过程中按钮颜色没有发...
原生JS实时获取input值变化
原生JS的onchang是在input值变化并失去焦点的时候才会触发,与现在的实时触发需求不符。除了onchange,原生JS中还有其他检测变化的函数:1. onpropertychange 这个函数才是随着输入实时变化的时候会被调用的回调函数,但是这个函数是IE专属,只有在IE中才会被触发2. oninput 在其他浏览器中,可以使用oninput函数,这个函数与onpropertychange...
后台界面实时获取用户输入内容,springMVC+Ajax实现(源码)
后台界面实时获取用户输入内容,springMVC+Ajax实现(源码)
【java web】通过jquery实现在页面不刷新的情况下获取并修改value属性
注:本功能需要用到jquery框架,如何添加jquery本文暂不做介绍 若想获取或修改value属性,需要用到jquery中的val方法 用法如下: 当val无参数时表示获取指定元素的value值,如: function test(){ var a=$("#a").val(); alert(a); } 按钮运行结果: 当val有参数时表示将该元素的value属性
实时监听input输入框值的变化实例
1、在元素上同时绑定 oninput 和onporpertychanger事件<script type="text/JavaScript"> function aa(e){alert("inputting!!");} </script><input type="text" id="a" oninput="aa(event)" onporpertychange="aa(event)" />2、使用原生
.ajax获取input的值
1、 input class="put" type="text" placeholder="请输入您的用户名" id='account' value=""/> 2、$.ajax 获取输入的值: //登录 function login(){ var account =$("#account").val(); $.ajax({ typ
js获得input的实时输入值
给input标签一个id=“inputId” 然后在JS中写$.("i#nputId").val();这样就能获取input标签的值了; 用document.getElementById("inputId").value;这个方法也可以获取input标签的值。
input监听-取值-发送ajax问题-
做项目遇到一个问题:<input type="email" placeholder="Enter your email" id="ben_enterEmail"/> <input type="button" id="ben_getOff" value="GET 10% OFF"/>输入email后,点击按钮发送eamil的ajax。 最开始用的是监听input:$('#username').bin
如何实时监听输入框的值?
想实现的效果:当输入框的值为空时,查询按钮的颜色不改变,默认为灰色;当输入值之后,查询按钮颜色改变。 简单来说就是,想让查询按钮的背景颜色根据文本框输入的值动态变化。 想实现的效果图: 未输入时的状态: 输入完成时的效果: 问题描述: 今天在做快件查询界面的时候,就遇到这样一个问题:进入页面时查询按钮默认为灰色,获得输入框焦点后,开始输入字符,输入的过程中按钮颜色没有发
Js/jQuery实时监听input输入框值变化
前言在做web开发时候很多时候都需要即时监听输入框值的变化,以便作出即时动作去引导浏览者增强网站的用户体验感。而采用onchange时间又往往是在输入框失去焦点(onblur)时候触发,有时候并不能满足条件。首先看一下dom中元素事件: onpropertychange: IE下,当一个HTML元素的属性改变的时候,都能通过 onpropertychange来即时捕获。onchange在属性值改变
jquery 无法获取append追加的input的value的值
//定义基本文件,并为该基本HTML,添加新的HTML文件 var tmpbox=&quot;关闭&quot;; $(&quot;div.window_inner&quot;).append(tmpbox); 动态追加append的html 通过 var perf_tree_name = $.trim($(&quot;input#dlgbox&quot;).val...
用jq把span的值实时改变input的val值
https://www.wangmingchang.com/3827.html
实时监控input的值
$("#user_text").bind("input propertychange change", function(event) {});
H5:实时监听 input 输入框的值变化
(1)jquery:只需要同时绑定 oninput 和 onpropertychange 两个事件就可以了。 $('#input').bind('input propertychange', function() {        alert("我是实时监听哦") }); (2)oninput 是 HTML5 的标准事件 对于检测 textarea, input:
使用ajax传值的时候,要用input标签和button标签
下面的这小段代码是我使用ajax的时候写的,但是之前下面的td不是用input,而是用的&amp;lt;strong&amp;gt;标签然后试的&amp;lt;span&amp;gt;标签,都不好使,最后换成&amp;lt;input&amp;gt;就成功执行了。 &amp;lt;tr&amp;gt;   &amp;lt;td width=&quot;15%&quot; align=&quot;right&quot; valign=&quot;top&quot;&amp;gt;订单号:&amp;lt;/
jsp页面实现input框实时ajax校验任务名称是否存在
<!-- 任务名称 --> <span class="list_name" style="margin-left: 25px;">任务名称:</span> <input type="text" id="taskName" onblur="checkName('${accessControl.id}')" maxlength="20" name="AccessContr
Vuejs快速获取input的值
一,使用$.ref来标识元素,代码: 点击submit方法,this.$ref.  获取内容;   二,使用v-model双向绑定 点击submit,this.upTitleArea获取内容,注意:v-model需要在data内声明,才能this获取  ...
实时监听input值的变化,进行计算
实时监听input值的变化 0 $('#borrowValue').bind('input propertychange', function() { var loadInterest = '4'; var borrowValue = $(this).val(); var repayValue = loadInterest*30*borrowVa
JQuery实时监听input中值变化
JQuery实时监听input中值变化<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>RunJS</title> <script id="jquery_183" type="text/java
vue 完美监听input值变化
1、vue中实时监听input值的变化,停止输入300ms后去请求,而不是时时请求数据 2、解决异步请求可能会发生先请求后返回问题,导致结果列表不是预料展示的效果 一、问题 做搜索功能时,监听input的value值变化实时请求数据,每增加一个字符,就发送一次请求。例如输入12345,会监听到5次变化1 12 123 1234 12345,导致连续请求...
异步刷新动态获取数据
-
js+jquery 实时监听input中值变化
&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;RunJS&amp;lt;/title&amp;gt; &amp;lt;!--这个需要加--&a
AngularJS实时监听Html控件状态(值)变化
以 input 标签为例Html:<input id="maxWatchCount" name="maxWatchCount" style="width: 72%;" class=" margin-lf-2" placeholder="请输入观看次数" required="required" ng-model="maxWatchCount_v">AngularJS:app.controller('b
jquery的html()方法无法取得<input>输入框的值
刚才做一个修改密码的功能,想要取得输入框中新输入的密码,用ajax异步提交到后台,可一直获取不到   data:{'password':$('#pwd').text()}, 百度了一下,也没有得到什么具体的结果,自己想了想,应该是text()方法是获取元素中的文本内容,而html并没有把input输入框中内容当作是input的文本内容看待,而是当做input的“值”来对待
jquery不能实时获取CKEDITOR值的问题
项目是基于angularJs和bootstrap的,项目中用到CKEDITOR插件,在提交表单的时候,不能实时的获取ckeditor的值,第一次为空,第二次获取的是第一次的值。解决办法如下: $("#控件id").val(CKEDITOR.instances.content.getData()); $("表单").serialize();
Ajax实现定时刷新,获取后台数据实现技术
Ajax实现定时刷新,获取后台数据实现技术
ionic3 输入框获取值的方法
在使用ionic的时候,会发现有些方法和用html来开发还是有一点区别的,在获取input框内的数据方式有2种,具体见一下代码。 1、使用#变量名的方式      注意函数的传值,以及参数类型,获取值的语句。     这种方式是HTMLInputElement,故获取到的值不是一个纯粹的值,而是一个输入的对象元素,需要进一步通username.value 来获取我们需要的输入框内的内容。 ...
js 实时监听input中值变化
RunJS 实时监测input中值的变化
JSP页面通过Ajax异步验证input输入框的数据
JSP页面信息 function ajaxName() { var name = document.getElementById("name").value; $.ajax( { url : 'ifUserByName.action?',type : 'POST',datatype : 'TEXT',cache : false,timeout :
获取input值自动求和
function sum() { var airTicket=Number($(&quot;input[ name='airTicket' ] &quot;).val()); var transportationFee=Number($(&quot;input[ name='transportationFee' ] &quot;).val()); var trainFare=Number($(&quot;input[ name='train...
实时监控input输入框,获取输入的内容,去除拼音
通过查阅资料得知在输入中文(包括语音识别时)会先后触发compositionstart、compositionend事件,类似于keydown和keyup的组合。触发compositionstart时,文本框会填入 “虚拟文本”(待确认文本),同时触发input事件;在触发compositionend时,就是填入实际内容后(已确认文本)。先看看 compositionstart 的描述 和 com...
实时监听input输入内容的N种方法
现在有一个需求,需要我们实时监听input输入框中的内容,从而带来更好的用户体验,而不是等我们全部输入完毕才告诉我们格式不对 首先我们创建一个input输入框 form name='loginForm'> input type='text' name='user'/> form> 接着获取这个文本框 var loginForm=documen
js 实时监听input中值的变化,值改变时自动计算填充到另一个input中
应收现金: 元,折扣: 实收: 元 消费类型:报名费酒水零食费 提交 $(function(){ $('#accountReceivable').bind('input propertychange', function() { var a = $('#accountReceivable').val()
【javaWeb】如何在ajax过程中动态绑定input值?
如何在ajax过程中动态绑定input值? 直接将后台返回的值直接绑定在input上? 解决方法: 引用jQuery后,直接对input加上ID: 引用jQuery: &amp;lt;script src=&quot;/jQuery/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; html: &amp;lt;label&amp;gt;ID:&amp;lt;/label&amp;gt;&amp;lt;input typ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python获取股票实时价格 ios开发实时视频播放