用一個 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表單只有一個text和一個button每當我鍵入enter的時候就刷新。非常鬱悶,直接在form上onsumbit=false。才行。
下面是我查詢到的結果。
radio和checkbox在FX下也會觸發提交表單,在IE下不會
因爲 onsubmit 句柄能夠取消表單的提交,因此它對於進行表單驗證是十分理想的;
<form action="myurl" onSubmit="fun1();return false;">
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,那位清楚的探討下,我試了下貌似不行