asp文本框的按键只返回以前的数据
Keypress of asp textbox returning only previous data
我使用的是一个asp文本框。我想在按键时处理数据。我的问题是,当我输入数据时,我只得到以前的数据。
例如:输入"hai",但按只得到"ha'on"键
function CheckStreet(e)
{
var myStreet = new Array("ALEXANDER ST", "ALLEN AVE");
for (var i = 0; i < myStreet.length; i++)
{
if (e.value.toUpperCase() == myStreet[i])
alert("Please enter another");
}
}
如果您不想使用keyup ,请尝试keydown
$('id').on('keydown', function(e) {
//your action goes here!!!
});
javascript
document.getElementById('id').onkeydown = function(event){
event = event || window.event;
var keycode = event.charCode || event.keyCode;
if(keycode === 32){//any key has a unique code,try this.
//your function
}
}
如果在-->中仍然不起作用
请参阅此-->asp文本框的无按键事件
更新-->
<asp:TextBox ID="myid" onkeypress="myFunction; return false;"></asp:TextBox>
function myFunction() {
//your code!!!
}
请参阅-->如何制作asp文本框的按键事件?
请改用keyup事件。它会给你更新的文本。除了不给你更新的值-按键只为可打印字符触发,所以它不会为退格等触发(至少在IE中不会)
相关文章:
- AJAX调用并在Node中获取返回数据
- 角度服务未返回数据
- 统计ajax返回数据中的html元素
- 有没有更好的方法可以测量从Ajax调用返回数据所需的总时间
- Imgur API图像搜索未返回数据
- javascript对象显示为null,但object.properties返回数据
- 如何从ajax调用JQuery返回数据
- 试图从嵌套的回调函数返回数据
- NodeJS FS 不从多个文件返回数据
- ajax函数未在C#中返回数据
- 如何在公共js模块中从web服务返回数据
- 将字符串与 JSON 对象组合以返回数据
- 嵌套异步函数未及时返回数据的问题
- NodeJS JSONStream 以一个长字符串的形式返回数据
- 如何使用 HTML 图像请求将数据发送到服务器,或返回数据作为响应
- 从 Angular 模态服务中的模态主体模板返回数据
- jQuery 每个循环返回数据两次
- $.getJSON 在返回数据后不会运行函数
- 如何访问返回数据中的特定json值
- 工厂返回数据后未设置角度$scope