用回车键将焦点转到下个文本框时输入法无法使用中文输入法

问题描述

页面上有两个文本框,用如下代码实现在第一个文本框中按回车,焦点跳到第二个文本框:javascript:functionSetFocus(TextBoxID){if(event.keyCode==13){if(TextBoxID!=null){vartxtCtrl=document.getElementById(TextBoxID);txtCtrl.focus();}window.event.keyCode=0;}}在page_load事件中有如下代码:TextBox1.Attributes.Add("onkeypress","SetFocus('TextBox2');");当焦点落到TextBox2时,无论用ctrl+shift或ctrl+空格,还是用鼠标切换输入法,都无法输入中文,(包括智能ABC,全拼,双拼等)。请教。

解决方案

解决方案二:
肯定可以输入的,是你系统有问题吧

时间: 2024-11-01 16:16:06

用回车键将焦点转到下个文本框时输入法无法使用中文输入法的相关文章

mfc-vc如何实现按下回车后编辑框输入焦点传递到下一编辑框?控件如何绑定类

问题描述 vc如何实现按下回车后编辑框输入焦点传递到下一编辑框?控件如何绑定类 vc如何实现按下回车后编辑框输入焦点传递到下一编辑框?控件如何绑定类? 解决方案 在对话框界面按下Ctrl+D组合键,将各个控件的Order进行排序,设置你想要的次序,设置好后,添加PreTranslateMessage函数并加入如下代码···试试吧 BOOL CCodeMess::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code

鼠标焦点离开文本框时验证的js代码

本文为大家介绍下利用js来验证文本框的值,当鼠标焦点离开文本框时进行验证,示例代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   利用js来验证文本框的值 复制代码 代码如下: <script> function onblurs(){ if(frm.name.value==""){ alert("请输入您的名字!"); }else if(frm.funny.value==""){ alert("爱好不得为空哦!&qu

文本框到最大长度时跳到下一个文本框

常见的有:手机号,电话,验证码,序列号 Java代码   <html>   <head>   <script type="text/javascript">   function checkLen(x,y)   {   if (y.length==x.maxLength)    {    var next=x.tabIndex    if (next<document.getElementById("myForm").len

无法修改源码的情况下保存文本框中内容实现换行

问题描述 无法修改源码的情况下保存文本框中内容实现换行 在网页上文本框填写内容后,保存后显示无论敲多少空格只保留一个空格,也无法换行,在无法修改源码的情况下,如何实现我填写的内容换行意思是,我只是填写人家网页上的东西,但是我点击保存后,网页上内容显示只是在我原先敲空格的地方有一个空格,无论我敲了多少空格.我敲回车的地方也无法显示回车,这是别人的网页,我该如何在文本框里加东西实现换号和空格呢. 解决方案 你敲了后台也给你剔除了 解决方案二: 用 记事本写一段,粘贴过去,一般就可以了 当然如果他比较

swing-Swing表格下拉文本框,显示该行详情

问题描述 Swing表格下拉文本框,显示该行详情 那位大神帮下小弟 表格中每行有一个按钮,点击后,该行下面会出现个文本框,显示该行更多的信息.后面的行会在文本框下面 大概是这样的.这个功能小弟实在做不出来 a行| ID | ... |详情 b行| ID | ... |详情 点了a行详情后,下拉文本框,类似下面的: a行| ID | ... |详情 a行文本详情... b行| ID | ... |详情

IE下支持文本框和密码框placeholder效果的JQuery插件分享_jquery

很久之前写了这个插件,基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和密码输入框. placeholder是HTML5新增的一个属性,当input设置了该属性后,该值的内容将作为灰色提示显示在文本框中,当文本框获得焦点时,提示文字消失. 下载地址:http://xiazai.jb51.net/201501/other/placeholderfriend.rar 实现代码如下: 复制代码 代码如下: (function($) {   /**    * 没有开花

解决Ubuntu12.04下无法使用中文输入法

  这段时间使用公司服务器时候发现Linux上竟然没有中文输入法,经过一番折腾后,终于把这个问题解决,将过程记录如下: 1.首先安装ibus框架,打开终端,输入如下命令 sudo add-apt-repository ppa:shawn-p-huang/ppa sudo apt-get update sudo apt-get install ibus-gtk ibus-qt4 ibus-pinyin ibus-pinyin-db-open-phrase 2.然后进入SystemSettings-

CentOS下火狐浏览器安装flash插件以及中文输入法

一.flash 在adobe官网下载install_flash_player_11_linux.x86_64.tar.gz: su 输入密码得到root权限: tar -xvf install_flash_player_11_linux.x86_64.tar.gz    解压得到插件 libflashplayer.so: 寻找 firefox 安装目录:   whereis firefox   显示在/usr下:   find /usr -name mozilla 显示有/usr/lib/moz

基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点_jquery

复制代码 代码如下: var Page_INIT = function () { $(document).bind("mouseover", function (e) {//鼠标移入 if (e.target.tagName.toUpperCase() == "INPUT") { var input = e.target; if (input.type == "text") {//如果是文本框 if (window.Page_FocusTimer