目的:在文本框中输入一个词获取一个词。
比如输入:好好学习|是|每个|学生|的|主要工作。则分别往数据库中插入'|'隔开的词
结果思考决定采用js事件获取每次输入的中文使用JSON异步发送给服务器。
可是我要如何确定一个输入了一个词呢?最后决定使用event.keyCode获取键盘UniCode来判断是否输入完全。结果在测试的时候发现用智能ABC输入法输入中文的时候js获取的keyCode总是299,而外挂输入法(如搜狗拼音等)输入的时候都不能正确获取keycode。后来发现是因为Js事件使用错误.
正确代码如下:
jsp:
<input type="text" id="content" name="content" onkeyup="sendToServer('${ctx}/dream/dream!savePubWords.action')">
js:
function sendToServer(url) {
var code=event.keyCode;
if ((code >= 48 && code<=57) ||(code==32) ||(code>=96 && code<=105)) {
var myDate = new Date();
var sec = myDate.getSeconds();
var msec = myDate.getMilliseconds();
var timeStmp = sec + msec;
var word = document.getElementById("content").value;
var jsonUrl = url + "?content=" +encodeURI(word)+ "&time=" + timeStmp;
$.getJSON(jsonUrl, function(result) {
var isFirst = result.isFirst;
});
}
}
分享到:
相关推荐
Go Web 编程.pdf
Go Web编程,go语言web编程,初学者可以看看 分享给大家
《Java Web编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java Web进行程序开发的各种技术、技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境...
《Go Web 编程》原名《Go Web Programming》,原书由新加坡开发者郑兆雄(Sau Sheong Chang)创作、 Manning 出版社出版,人名邮电出版社引进了该书的中文版权,并将其交由黄健宏进行翻译。 《Go Web 编程》一书围绕...
GoWeb编程GoWeb编程
本书从超文本标记语言、Java编程、CGI编程、JavaScript语言四个部分全面地介绍了Web编程的各个方面。本书适合没有Web编程基础的读者学习,也可供有一定经验的技术人员参考。 目录 第1部分 超文本标记语言 第1章 用...
《Go Web 编程》原名《Go Web Programming》,原书由新加坡开发者郑兆雄(Sau Sheong Chang)创作、 Manning 出版社出版,人名邮电出版社引进了该书的中文版权,并将其交由黄健宏进行翻译。 《Go Web 编程》一书围绕...
这里所说的网络主要是指因特网(Internet)。本章先介绍网络与编程的一些基本概念,然后重点讲解Socket的MFC与C# 编程和ASP.NET的Web编程。
Web编程技术-完美版 Web编程技术-完美版 Web编程技术-完美版
重磅!《Go Web编程实战派从入门到精通》随书源码开源啦,Go语言-Web-goWebActualCombat
Java EE Web编程(Eclipse平台) 李芝兴 本书的4-18章全部源文件 自己买的书带光盘,把源文件传上来了
ASP.NET MVC4 Web 编程,增加了pdf目录标签
JSP Web编程指南 JavaServer Pages(JSP)是一种基于Java程序语言创建交互式的、动态Web站点的技术。本书从基础开始,先讲述JSP的概念、如何存储数据和执行简单的计算;接着介绍JSP的新功能——标签库和Java最有用...
Go WEB 编程 PDF Go WEB 编程 PDF Go WEB 编程 PDF Go WEB 编程 PDF
go语言web编程权威教程
主要用于WEB编程技术的复习 属于复习材料类的资源 谢谢
web编程常见漏洞与检测web编程常见漏洞与检测web编程常见漏洞与检测
Go Web编程.[中文版].[新加坡]郑兆雄(详细书签) Go Web编程.[中文版].[新加坡]郑兆雄(详细书签)
Jsp web编程指南 详细讲解JSP网站开发知识
go web编程图书