QQ登录时为什么不能用Shift+Tab快捷键从密码文本框返回到?
展开全部 input属性WML编程中可以使用变量,变量使用前必须进行定义。
变量的命名原则及定义方法我们上一章已经讲过了,这里不再重述。
在这里,我们主要介绍WML程序中设置变量的规定。
如前所述,setvar元素可用来设置变量,设置时setvar元素一般需要在go、prev或refresh元素中进行定义。
另外,利用input和select元素也可以设置变量。
其中前者是将用户输入的文本赋给变量,作为变量的值;而后者则将用户从option元素中选择的value属性的值赋给变量。
有关input元素和select元素的语法格式及具体用法我们后面再行介绍。
设置变量时,以下几种情况还应当引起大家注意:1)可以使用WMLScript的变量值设置WML的变量,反之亦然。
也就是说,使用WML及WMLScript编写程序时,它们可以使用同名编程。
2)在WAP开发工具中,通常提供有对变量进行管理和维护的选项卡或对话框,开发人员从中也可以对相应的变量进行设置及编辑。
3)在当前上下文内容中,可以使用card元素的newcontext属性来消除所有的变量值。
用户输入处理元素通过WAP手机的按键,用户可以向浏览器显示的卡片中输入数据信息或操作信息。
WML为此专门提供了处理用户输入的元素。
input元素input元素用于定义文本实体对象,包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定。
当用户输入满足input元素的规定时,则接收输入信息,并赋给指定的变量灵活进行相应的操作、处理;否则,就通过浏览器给出具体的处理意见,并进行是单个输入处理或变量初始化操作,比如刷新卡片以让用户重新输入,或给用户指出输入错误所在并等待进一步的处理指令等。
input元素是WML编程中处理用户交互活动的重要元素,它通过单独的标签进行定义,其语法格式如下:其中除了name属性是必选的以外,其他属性都是可选的。
这些属性的功能和用法介绍如下: 1)name。
该属性用于指定用来保存用户输入文本的变量和名称。
定义name属性后WML将根据该属性也即变量名,为即将输入的文本实体对象与之存储空间,以便接收用户输入。
2)title。
该属性用于input元素的标签,通常是位于输入框前的提示信息。
3)type。
用于指定文本输入区的类型,有text和password两种选择。
默认值为text,指定的用户可以输入文本,而且输入的文本会同时逐渐响应并显示在浏览器中。
如果选择password,则指定用户输入的文本作为密码文本处理,WML程序按文本实体接收输入的数据,而浏览器上响应用户输入显示时逐渐均为星号(*),由此起到保密的目的。
4)value。
该属性用于指定name属性所定义变量的值,它将显示在输入框中。
5)default。
该属性用于指定name属性所定义变量的默认值。
6)format。
该属性用于格式化输入的数据。
7)maxlength。
该属性用于指定用户可输入字符串的最大长度。
该属性的上限为256,最多不能超过256个字符。
8)emptyok。
用于指定用户是否可以不在输入框内输入内容。
9)size。
该属性用于指定输入框的宽度,宽度值为字符个数。
10)tabindex。
用于指定多个输入框存在时,类似于HTML中Tab键的具体位置。
input本身有什么属性值
1)name。
该属性用于指定用来保存用户输入文本的变量和名称。
定义name属性后WML将根据该属性也即变量名,为即将输入的文本实体对象与之存储空间,以便接收用户输入。
2)title。
该属性用于input元素的标签,通常是位于输入框前的提示信息。
3)type。
用于指定文本输入区的类型,有text和password两种选择。
默认值为text,指定的用户可以输入文本,而且输入的文本会同时逐渐响应并显示在浏览器中。
如果选择password,则指定用户输入的文本作为密码文本处理,WML程序按文本实体接收输入的数据,而浏览器上响应用户输入显示时逐渐均为星号(*),由此起到保密的目的。
4)value。
该属性用于指定name属性所定义变量的值,它将显示在输入框中。
5)default。
该属性用于指定name属性所定义变量的默认值。
6)format。
该属性用于格式化输入的数据。
7)maxlength。
该属性用于指定用户可输入字符串的最大长度。
该属性的上限为256,最多不能超过256个字符。
8)emptyok。
用于指定用户是否可以不在输入框内输入内容。
9)size。
该属性用于指定输入框的宽度,宽度值为字符个数。
10)tabindex。
用于指定多个输入框存在时,类似于HTML中Tab键的具体位置。
不过在我学的HTML中常用的只有name,type,value如: 展开...
英雄无敌5东方部落控制台怎么输入都不管用是不是我不会啊!!
要改的有3个地方 第一个是..\profiles下的autoexec_a2.cfg文件最后行加 setvar dev_console_password = schwinge-des-todes 第二个是..\profiles\default_profile下的input_a2.cfg文件 // obsolete, but strictly need for compability with some interfaces行后面加 bind show_console '`' 第三个是(我的文档所在盘):\My Documents\My Games\(H5文件夹名字)\Profiles\(战役你起的名字)下面的input_a2.cfg文件 // obsolete, but strictly need for compability with some interfaces行后面加 bind show_console '`' 其实第2个和第3个文件完全一样,改完了不要忘保存,读完地图后按`(TAB键上面,大键盘数字1左面的键)就能调用控制台。
执行函数命令前要键入enable_cheats 注意大小写,输入全部是半角,如果还有问题,我把那2个文件上传到个人中心去。
表单中Readonly和Disabled的区别
展开全部 Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。
但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submit button却是可以使用的)。
一般比较常用的情况是:在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时应该将它的属性设置为readonly。
经常遇到当用户正式提交了表单后需要等待管理员的信息验证,这就不允许用户再更改表单中的数据,而是只能够查看,由于disabled的作用元素范围大,所以此时应该使用disabled,但同时应该注意的是要将submit button也disabled掉,否则只要用户按了这个按钮,如果在数据库操作页面中没有做完整性检测的话,数据库中的值就会被清除。
如果说在这种情况下用readonly来代替disabled的话,若表单中只有input(text/password)和textarea元素,那还是可以的,如果存在其他发元素,比如select,用户可以在重新改写值后按回车键进行提交(回车是默认的submit触发按键)。
我们常常在用户按了提交按钮后,利用javascript将提交按钮disabled掉,这样可以防止网络条件比较差的环境下,用户反复点提交按钮导致数据冗余地存入数据库。
disabled和readonly这两个属性有一些共同之处,比如都设为true,则form属性将不能被编辑,往往在写js代码的时候容易混合使用这两个属性,其实他们之间是有一定区别的。
如果一个输入项的disabled设为true,则该表单输入项不能获取焦点,用户的所有操作(鼠标点击和键盘输入等)对该输入项都无效,最重要的一点是当提交表单时,这个表单输入项将不会被提交。
而readonly只是针对文本输入框这类可以输入文本的输入项,如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点,并且在提交表单的时候,该输入项会作为form的一项提交。
小技巧:diabled可用readonly代替,background-color:#cccccc;加上灰色背景色就可以。
01 02 03 04 05 Untitled Document 06 07 08 09 10 11 12 13 14 15 input的字段当为diabled时时无法获取数值得,所以最近不要用这个,我们可以用readonly带替代,即可解决这类问题。
1 放在form表单中提交后得不到该值。
将disabled="disabled" 改为 readonly = "readonly" 即可 ,按照W3C的规范:htt p:/ /ww w.w3.org/TR/REC-html40/interact/forms.html#h-17.12设置为disabled的input将会有下面的限制:不能接收焦点使用tab键时将被跳过可能不是successful的设置为readonly的input将会有下面的限制:可以接收焦点但不能被修改可以使用tab键进行导航可能是successful的只有successful的表单元素才是有效数据,也即是可以进行提交。
disabled和readonly的文本输入框只能通过脚本进行修改value属性。
这两个属性在效果和使用上的区别:readonly是要锁定这个控件,通过在界面上无法修改他(但是通过javascript可以修改他)。
disabled和readonly有相同的地方也是可以锁定这个控件用户不能改变他的值,但是disabled的更彻底一些,他是要使你完全不能使用他,包括改变他的背景颜色(不信,你去修改一个被disabled掉的input文本框,你发现你是徒劳),如果是checkbox则不能选中他。
所有控件都有disabled 属性,但是不一定有readonly属性,如select 下拉框。
点击被readonly掉的按钮照样可以触发事件,但是被disabled掉的按钮就无法使用了不管上面有没有事件。
将div设置disabled属性之后,整个div都灰掉了,但是文本框里面还是可以输入内容的。
注意:select下拉选择框是没有readonly属性的大家仔细想一下会有一个问题出现,就是有时候我们写程序的时候,比如一个购买商品的页面,我们可以在上面输入商品的数量,但是价格我们设置成只读的,最后下面有一个总价格就是 数量 * 只读的价格,那么我们很可能就是这样做的,在后台的时候读取 商品数量的 textbox值,然后读取 价格的textb...
HTML如何禁止文本框输入
展开全部 readonly 属性规定输入字段为只读。
只读字段是不能修改的。
不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。
然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。
readonly 属性可与 或 配合使用。
实例带有两个文本字段和一个提交按钮的 HTML 表单: Name: Country: 简单解释: 你定义了value的值之后,再加上readonly,焦点就不能输入了....
HTML中disabled和readonly的区别
ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容.但是二者还是有着一些区别的:1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。
2、在表单元素使用了disabled后,我们将表单以POST或者GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去常用情况:1、在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时将属性设置为readonly2、当用户正式提交了表单后需要等待管理员的信息验证,不允许用户再更改表单中的数据,而是只能够查看,由于disabled的作用元素范围大,所以此时应该使用disabled,但同时应该注意的是要将submit button也disabled掉,否则只要用户按了这个按钮,如果在数据库操作页面中没有做完整性检测的话,数据库中的值会被清除。
3、在用户按了提交按钮后,利用javascript将提交按钮disabled掉,可防止在网络条件比较差的环境下,用户反复点击提交按钮导致数据冗余地存入数据库
按键精灵中用懒人插件打不开EXCEL表格
展开全部 这是我写的类似可参考的代码: Call Plugin.Office.OpenXls("D:\1.xls")Dim iDim a()ReDim a(7)//rem beginFor s=10 to 189For i=0 to 6Text = Plugin.Office.ReadXls(1, s, i+1)a(i)=TextNextDelay 2000//Hwnd = Plugin.Window.MousePoint() //Call Plugin.Window.Active(Hwnd)'按Ctrl+NKeyDown 17, 1KeyPress 78, 1KeyUp 17, 1Delay 5500'Auto input user name and passwordSayString a(0)Delay 200KeyPress "Tab", 1Delay 200SayString a(1)Delay 200KeyPress "Tab", 1Delay 200SayString a(1)Delay 200KeyPress "Tab", 1Delay 200KeyPress "Up", 1Delay 200KeyPress "Tab", 3Delay 200KeyPress "Space", 1Delay 1000'press Ctrl+TabKeyDown 17, 1KeyPress "Tab", 1KeyUp 17, 1Delay 1000SayString a(2)'Full nameDelay 200KeyPress "Tab", 1Delay 200SayString a(3)'descriptionDelay 200KeyPress "Tab", 1Delay 200//Goto beginNext//close Excel fileCall Plugin.Office.CloseXls()MsgBox "Total created" & s & " users."用的按键精灵9.6写的。
...
转载请注明出处51数据库 » input password tab键不