笔记练习:《Javascript入门经典(第5版)》page247_20.13Practice
来源:互联网 发布:java thread 回调 编辑:程序博客网 时间:2024/05/21 17:34
复习本书前面一些章节里的范例,尝试用 JQuery 重新编写。
尝试编译运行,程序清单 20.2 Ajax表单,结果发现问题。
当输入表单的 name 和 email 信息后,无论如何访问提交,总是返回:
"Please fill in name and email fields!"
说明 function checkFields() 返回 FALSE ,即
return ($("#name").attr("value") && $("#email").attr("value"));
有误。
因此,对代码进行调整后,正常编译的代码如下:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>Ajax Form Submission</title> <script src="jquery-latest.min.js"></script> <script> $(document).ready(function(){ function checkFields(){ return ($("#name").val() && $("#email").val()); } $("#form1").submit(function(){ if(checkFields()){ $.post('test.php',$("#form1").serialize(), function(data){ $("#div1").html(data); } ); } else alert("Please fill in name and email fields!"); return false; }); }); </script></head><body> <form id="form1"> Name:<input type="text" name="name" id="name" /> <br/> Email:<input type="text" name="email" id="email" /> <br/> <input type="submit" name="submit" id="submit" value="提交" /> </form> <div id="div1"></div></body></html>
0 0
- 笔记练习:《Javascript入门经典(第5版)》page247_20.13Practice
- 笔记练习:《Javascript入门经典(第5版)》page202_16.11Practice
- 笔记练习:《Javascript入门经典(第5版)》page212_17.7Practice
- 笔记练习:《Javascript入门经典(第5版)》page222_18.7Practice
- 笔记练习:《Javascript入门经典(第5版)》page233_19.8Practice
- 笔记练习:《Javascript入门经典(第5版)》page89_7.9_Practice
- 笔记练习:《Javascript入门经典(第5版)》page115_9.9_Practice
- 笔记练习:《Javascript入门经典(第5版)》page126_10.12_Practice
- 笔记练习:《Javascript入门经典(第5版)》page138_11.8_Practice
- 笔记练习:《Javascript入门经典(第5版)》page150_12.8_Practice
- 笔记练习:《Javascript入门经典(第5版)》page163_13.8_Practice
- 笔记练习:《Javascript入门经典(第5版)》page175_14.11_Practice
- 笔记练习:《Javascript入门经典(第5版)》page185_15.10_Practice
- 【JS】【笔记】JavaScript入门经典(第5版)第10章 JavaScript和cookie
- 【JS】【笔记】JavaScript入门经典(第5版)第5章 数据类型
- 【JS】【笔记】JavaScript入门经典(第5版)第1章 概述
- 【JS】【笔记】JavaScript入门经典(第5版)第2章 简单的脚本
- 【JS】【笔记】JavaScript入门经典(第5版)第3章 函数
- Bellman-Ford(单源最短路径,判断是否有负权环路)
- OC中nil,Nil,NULL的区别
- opencv各个lib库的作用
- UI性能优化详解
- nrf52832--功耗异常现象
- 笔记练习:《Javascript入门经典(第5版)》page247_20.13Practice
- 数据结构——用数组实现的栈的基础功能
- Java Socket网络编程的经典例子
- Java IO流
- Centos7下的systemctl命令与service和chkconfig
- android ListView 几个重要属性
- nyoj 925 国王的烦恼
- 48. Rotate Image
- Android UI基础 --基本控件