在IOS输入框中 键盘上显示“搜索”

 

 

移动端web页面上使用软键盘时如何让其显示“前往”(GO)而不是换行?

用一个 form 表单包裹住就会显示前往,单独的一个 input 就会提示换行。下面是测试地址:javascript

 

<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> - jsFiddle demo</title>



<script type="text/javascript" src="/js/lib/dummy.js"></script>



<link rel="stylesheet" type="text/css" href="/css/result-light.css">

<style type="text/css">

</style>
css

 


<script type="text/javascript">//<![CDATA[
window.onload=function(){html

}//]]> java

</script>web

</head>
<body>
<form action="">
<label for="name">
名字:
</label>segmentfault


<input type="text" name="name">
</form>
app

 


</body></html>移动端web

 

 

如何让form表单在enter键入时不提交

标签: buttonfunactiondivimageinput
 分类:
 

目录(?)[+]工具

 

今天在作个人一个小玩意 在线聊天工具的时候

form表单只有一个text和一个button每当我键入enter的时候就刷新。非常郁闷,直接在form上onsumbit=false。才行。

下面是我查询到的结果。

1.form表单回车后自动提交总结

        默认状况下,一个文本框的时候,提交,无论按钮type是submit仍是button

        一个文本框的时候怎么才能作到不提交,方法是加一个隐藏掉的文本框

       只要有type为submit的按钮存在,一个文本框仍是多个文本框都提交

 

 

       多个文本框的时候,不提交,用type为button的按钮就行啦

 

 

       用button元素时,FX和IE下有不一样的表现

        radio和checkbox在FX下也会触发提交表单,在IE下不会

        type为image的按钮,等同于type为submit的效 果

 

2. 若是 onsubmit 句柄返回 fasle,表单的元素就不会提交。若是该函数返回其余值或什么都没有返回,则表单会被提交。

        因为 onsubmit 句柄能够取消表单的提交,因此它对于进行表单验证是十分理想的;

        这样的话,修改form的onsubmit事件可让敲入回车的时候执行咱们想要的操做而不跳转到action所指定的url,以下:

        <form action="myurl" onSubmit="fun1();return false;">

        执行fun1后不会跳转,方便表单操做

3.使用onkeydown事件,以下:

        <input type="text"  onkeydown="if(event.keyCode==13){fun1();}"/>

        这样在文本输入框内输入文字后直接敲击回车,也会执行fun1函数

 

        有个疑问问下你们,onkeydown事件能为form或者div这样的元素注册吗,好比说

        <div onkeydown=" if(event.keyCode==13){fun1();} "></div>

        就是但愿在焦点在div层的任何一个地方的时候,敲击回车活也执行fun1,而不是非要焦点在文本输入框的时候敲击回车才去执行fun1,那位清楚的探讨下,我试了下貌似不行

相关文章
相关标签/搜索