iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Modern Web

網頁技術學習心得系列 第 12

JavaScript 筆記四(onSubmit)

  • 分享至 

  • xImage
  •  

表單處理 onSubmit

在表單送出前觸發,通常可以用來做表單驗證,
例如:驗證成功送出,失敗可以不送出

範例:

登入畫面:


HTML:

 <form class='login-form' action="" onsubmit="">
      <div>username
        <input type="text" name='username'>
      </div>
      <div>password
        <input type="password" name='password'>
      </div>
      <div>password again
        <input type="password" name='password2'>
      </div>
      <input type="submit">
</form>

JS:當表單 submit 送出時 alert 字串 test

document.addEventListener('DOMContentLoaded',function(){
  let login = document.querySelector('.login-form')
  login.addEventListener('submit',function(){
    alert('test')
  })
})

按下「提交」後:

按確定後,網址變了:

表單沒有指定 action 的話,預設是同一個網頁
沒有指定 methods 的話,預設是 GET

因為預設是 GET,
所以網址後面會多了:username=&password=&password2=


上一篇
JavaScript 筆記三(網頁事件處理)
下一篇
JavaScript 筆記五(preventDefault)
系列文
網頁技術學習心得30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言