怎么解决ListView,EditText,CheckBox三个共存的焦点问题

怎么解决ListView,EditText,CheckBox三个共存的焦点问题,第1张

检测是否成功,在主库中查询当前最大归档号,并插入数据,切换日志

SQL> select max(sequence#) from v$archived_log;

MAX(SEQUENCE#)

--------------

135

SQL> insert into test values(17);

1 row created

SQL> select count(0) from test;

COUNT(0)

----------

17

SQL> commit;

Commit complete

SQL> alter system switch logfile;

System altered

SQL> select max(sequence#) from v$archived_log;

MAX(SEQUENCE#)

--------------

136

把onload去掉!因为在加载的时候还不存在name这个控件!

把这句话放在页面的最后就OK了!

<script language="javascript">

document

</script>

========

这是我刚试过的:

<head>

<body>

<form name="s">

<input name="t" id="d">

</form>

<script language="javascript">

documentstfocus();

</script>

</body>

</head>

============

这个是你的:

你把javascript中的"{}"去掉就OK了!!!

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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" "htt p://w ww w3org/TR/xhtml1/DTD/xhtml1-transitionaldtd">

02 <html xmlns="htt p:/ /ww ww3org/1999/xhtml">

03 <head>

04 <meta >

>

以上就是关于怎么解决ListView,EditText,CheckBox三个共存的焦点问题全部的内容,包括:怎么解决ListView,EditText,CheckBox三个共存的焦点问题、打开页面 文本框获取焦点、表单中Readonly和Disabled的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9762855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存