string s=new string(“hello”)_result of string concatenation

string s=new string(“hello”)_result of string concatenation—問題———我的页面上分别有两个按钮Button1,Button2,和两个编辑框TextBox1,TextBox2,我在PAGE_LOAD里加上下面这行代码后,     TextBox1.Attributes.Add(“onkeydown”,”if(event.keyCode==13){document.all.Button1.click();}”);     实现了对Te

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

—問題———
我的页面上分别有两个按钮Button1,Button2,和两个编辑框TextBox1,TextBox2,我在PAGE_LOAD里加上下面这行代码后,  
   
TextBox1.Attributes.Add(“onkeydown”,”if(event.keyCode==13){document.all.Button1.click();}”);  
   
实现了对TextBox1进行编辑的时候敲ENDER直接执行Button1.click的代码,但是我发现这时候对  
TextBox2进行编辑的时候敲ENDER也会直接执行Button1.click的代码.  
   
于是我又在PAGE_LOAD里加上  
   
TextBox2.Attributes.Add(“onkeydown”,”if(event.keyCode==13){document.all.Button2.click();}”);  
   
但是对TextBox2进行编辑的时候敲ENDER仍然会直接执行Button1.click的代码.而不执行Button2.click的代码  
   
而且现在即使我把这两条语句删除掉,再对TextBox1,TextBox2进行编辑,点击ENDER还是会直接执行Button1.click的代码.  
   
想问一下这种情况是因为什么,要怎么样才能解决和避免这种情况.


—出現此情況的原因————
这是由于WEB表单的特性决定的,Button1是表单的默认提交按钮,只要是在这个表单内,除多行文本框外的所有控件上回车,都会激发Button1

。所以会出现这种情况!!!  

 

—解决辦法—————
在PAGE_LOAD里加上
Me.txtApplyID.Attributes.Add(“onkeydown”, “if(event.keyCode==13){document.all.” + butQuery.ClientID + “.click();return   false}”)
Me.txtCHANGEID.Attributes.Add(“onkeydown”, “if(event.keyCode==13){document.all.” + butQuery.ClientID + “.click();return   false}”)

txtApplyID是輸入框,輸入結束按回車,然後執行後面的butQuery按鈕。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189314.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 串口调试助手如何使用

    串口调试助手如何使用需要设置好对应的串口端口,波特率、校验位、数据位、停止位,然后打开串口。这是一个绿色版的,比深蓝串口调试助手好用的多。

    2022年4月30日
  • JAVA转大数据的第一天

    JAVA转大数据的第一天java转大数据的第一天

    2022年7月9日
  • navcat 15 激活码[在线序列号]「建议收藏」

    navcat 15 激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
  • centos7安装php环境_docker搭建php开发环境

    centos7安装php环境_docker搭建php开发环境centos7php环境手动搭建:1.先安装apache:yum安装yuminstallhttpd进入配置文件vi/etc/httpd/conf/httpd.conf(/etc/httpd/conf/httpd.conf为配置文件位置)apache默认就是使用80端口防火墙开启80端口(一般例如在阿里云网站控制台直接开启即可)服务器常用指令:linux常用服务的启动、停止、重启操作服务/操作 启动 停止 重启apache systemctlstarthttpd开启

    2022年9月22日
  • 卷积核(kernels)与滤波器(filters)的关系「建议收藏」

    卷积核(kernels)与滤波器(filters)的关系「建议收藏」简单理解:卷积核:二维的矩阵滤波器:多个卷积核组成的三维矩阵,多出的一维是通道。先介绍一些术语:layers(层)、channels(通道)、featuremaps(特征图),filters(滤波器),kernels(卷积核)。从层次结构的角度来看,层和滤波器的概念处于同一水平,而通道和卷积核在下一级结构中。通道和特征图是同一个事情。一层可以有多个通道(或者说特征图)。如果输入的是一个R…

    2022年5月21日
  • centos安装mysql客户端安装_CENTOS安装MYSQL

    centos安装mysql客户端安装_CENTOS安装MYSQL1[root@localhost~]#yuminstallmysql-server注意:此处错误提示为安装失败。原因:CentOS7自带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库解决方案:如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudorpm-Uvhhttp://dev.mysql.com/get/mysql-c…

    2022年6月26日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号