表单增强与验证——提交表单(处理submit事件以及获取表单的值)
来源:互联网 发布:张维为 知乎 编辑:程序博客网 时间:2024/06/07 07:10
HTML
<form id="login" action="/login/" method="post"> <div class="one-third column"> <img src="img/logo.png" alt="logo" id="logo" /> </div> <div class="two-thirds column" id="main"> <fieldset> <legend>Login</legend> <label for="username">Username:</label> <input type="text" id="username" name="username" /> <label for="pwd">Password:</label> <input type="password" id="pwd" name="pwd" /> <input type="submit" value="Login" /> </fieldset> </div><!-- .two-thirds --> </form> <script src="js/utilities.js"></script> <script src="js/submit-event.js"></script>
utilities.js
// Helper function to add an event listenerfunction addEvent (el, event, callback) { if ('addEventListener' in el) { // If addEventListener works el.addEventListener(event, callback, false); // Use it } else { // Otherwise el['e' + event + callback] = callback; // CreateIE fallback el[event + callback] = function () { el['e' + event + callback](window.event); }; el.attachEvent('on' + event, el[event + callback]); }}// Helper function to remove an event listenerfunction removeEvent(el, event, callback) { if ('removeEventListener' in el) { // If removeEventListener works el.removeEventListener(event, callback, false); // Use it } else { // Otherwise el.detachEvent('on' + event, el[event + callback]); // Create IE fallback el[event + callback] = null; el['e' + event + callback] = null; }}
submit-event.js
(function(){ var form = document.getElementById('login'); // Get form element addEvent(form, 'submit', function(e) { // When user submits form e.preventDefault(); // Stop it being sent var elements = this.elements; // Get all form elements var username = elements.username.value; // Select username entered var msg = 'Welcome ' + username; // Create welcome message document.getElementById('main').textContent = msg; // Write welcome message });}());
0 0
- 表单增强与验证——提交表单(处理submit事件以及获取表单的值)
- 表单增强与验证——提交按钮(禁用提交按钮)
- KindEditor js提交表单(form.submit())获取不到表单值
- 表单提交的验证
- submit表单提交
- 防止表单自动提交,以及submit和button提交表单的区别
- 获取form表单由submit提交的内容
- struts2处理form表单的多submit提交
- 【JSP】表单提交与表单验证
- 表单提交(submit)和Ajax提交
- 表单提交(submit)和Ajax提交
- js表单提交方式与表单事件
- form 表单提交 submit与onsubmit 区别
- form 表单提交 submit与button
- 关于Form表单的提交与验证???
- EXTJS 验证与表单提交
- JS 表单submit() 提交无效的问题
- jquery submit()不能提交表单的解决方法
- Emacs Auctex 设置编译方式
- I_DIRTY_SYNC与I_DIRTY_DATASYNC
- JavaFX和可视化信息抽取
- java日期格式的转换
- 每天15min-HTML5(12)-表单(下)
- 表单增强与验证——提交表单(处理submit事件以及获取表单的值)
- pip在配置文件中使用国内的源
- Android从摄像头或相册中获取照片
- 安卓中自定义view控件代替radiogroup实现颜色渐变效果的写法
- CI框架源码研读(路由解析)
- Core Java Volume I Coding Practices
- Java中3DES加密解密调用示例
- instruments学习笔记
- java(5)------break和continue