|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。良多罗嗦的客户,喜好提出这些需求!实在完成也不难!代码以下:我前段工夫看了MS的ASP.NET讲座,在内里谈到了怎样让"回车键"使文本框的核心一个个下移.个中提了三种办法,最好的一种是如许的:
用客户端剧本在页面增加document的onkeydown事务,让页面在承受到回车事务后,举行Tab键的功效,即只需把event的keyCode由13变成9
VBScript代码:
<scriptlanguage="vbscript">
subdocument_onkeydown
ifevent.keyCode=13then
event.keyCode=9
endif
endsub
</script>
Javascript代码以下:
<scriptlanguage="javascript"for="document"event="onkeydown">
<!--
if(event.keyCode==13)
event.keyCode=9;
-->
</script>
如许的处置体例,能够完成核心往下挪动,但关于按钮也起一样的感化,一样平常的客户在输出完材料今后,跳到按钮后,最好能间接按"回车"举行数据的提交.因而,对下面的办法要举行一下修正,应当关于"提交"按钮不举行核心转移.而间接激活提交.
因而我对下面的代码举行了一个修正,即判别事务的"源",是不是为提交按钮,代码以下:
<scriptlanguage="javascript"for="document"event="onkeydown">
<!--
if(event.keyCode==13&&event.srcElement.type!=button&&event.srcElement.type!=submit&&event.srcElement.type!=reset&&event.srcElement.type!=textarea&&event.srcElement.type!=)
event.keyCode=9;
-->
</script>
判别是不是为button,是由于在HTML上会有type="button"
判别是不是为submit,是由于HTML上会有type="submit"
判别是不是为reset,是由于HTML上的"重置"应当要被实行
判别是不是为空,是由于关于HTML上的"链接"也应当被实行,这类情形产生的情形未几,可使用"tabindex=-1"的体例来作废链接取得核心.
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, |
|