最近开始了 java web的学习在学习中学到了很多有用的东西 比如说 html 表单如何 和 javascript进行交互的 读完本篇文章后相信初学者会有一个
清晰的理解 。。。 对应下面的代码看我写的问题 。
其实表单的交互操作很简单 就是在 提交表单数据的时候调用一个 javascript 所写的函数, 注意看我下面所给的代码
这一行 <form name="Form1"onSubmit=" return on_submit() ;"method="post" action="register.jsp" >
注意看阴影地方 有一个 onSubmit 属性 这里将 这个属性设置为return on_submit() ; 意思就是调用 on_submit() 函数
这个函数就在 <script></script> 中定义这就是表单提交的原理,注意我这里只是说表单整体的提交 , 如果我们想要判断 表单中
的某个元素 例如 text 也就是文本框的内容是否为 空也就是 "" 那么可以这样 判断在我们 自己写的javascript 函数中
<script language="javascript">
function on_submit()
{
if (Form1.user_name.value == "")/*这句就是检测文本区输入是否为空如果为空那么返回false 意思就是取消表单的提交注意表单元素name属性区分大小写一定不要写错 */
{
alert("用户名不能为空,请输入用户名!");
return false;
}
}
</script>
具体细节大同小异 ,基本上有一点html基础的 朋友 都能看懂这个交互的过程吧,,,,,希望能帮助 像我一样的新手 。。。写的不好 高手 不要喷我
对于 html文件表单书写 以及事件的响应建议到 Dreamweaver中 书写 可以有事件提示可以更高效的写程序
<html>
<script language="javascript">
function on_submit()
{
if (Form1.user_name.value == "")
{
alert("用户名不能为空,请输入用户名!");
return false;
}
}
</script>
<head>
<title>this is my first java script page</title>
</head>
<body>用户信息提交
<form name="Form1" onSubmit=" return on_submit() ;" method="post" action="register.jsp" >
用户名:
<input name="user_name" type="text" maxlength="255" >
<br>
密码:
<input name="user_password" type="text" maxlength="255" ><br>
出生日期:<input name="year" size="3" maxlength="4" >年<select>
<option selected="selected"> 1</option>
<option > 2</option>
<option > 3</option>
<option > 4</option>
<option> 5</option>
<option> 6</option>
<option> 7</option>
<option > 8</option>
<option > 9</option>
<option > 10</option>
<option > 11</option>
<option > 12</option>
</select>月<input name="day" size="3" maxlength="4"> <br>
性别: <input type="radio" name="radio1" >男 <input type="radio" name="radio2">女 <br>
<input type="submit" name="button_sub" value="提 交"> <input type="reset" name="button_reset" value="重 置" >
</form>
</body>
</html>
分享到:
相关推荐
javascript简单的表单交互
HTML5+CSS3+JavaScript动态网页设计与制作超全案例演示源代码及开发素材,案例都是分开的单独的html文件,方便查看及了解
交互式Web前端开发》欢迎选择一种更高效的学习JavaScript和jQuery的方式。你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript&...
javascript网页键盘交互式代码
avascript与c#后台交互 1.在后台c#代码中调用jacascript的方法 javascript代码: <script type="text/javascript" language="javascript"> function test() { alert("oec2003"); return false; } c#代码: ...
使用JavaScript增强交互效果 使用JavaScript实现表单验证 使用JavaScript制作网页广告特效 使用JavaSctipt制作弹出窗口特效 使用JavaScript实现时钟特效 使用JavaScript实现级联显示功能 使用JavaScript+CSS...
CSS&javascript动态网页设计与制作CSS&javascript动态网页设计与制作CSS&javascript动态网页设计与制作CSS&javascript动态网页设计与制作CSS&javascript动态网页设计与制作CSS&javascript动态网页设计与制作CSS&...
本程序列举出 delphi与javascript交互 delphi与html交互 的各种方法
基于Qt5.6.3+Vs2013环境下,通过查阅资料使用QWebChannel实现C++与网页JavaScript交互,代码简洁明了,且关键位置都有注释,下载后在正确的环境下即可运行,适合初学者参考使用。
MFC对话框与静态HTML交互,关于MFC如何与WebBrowser加载的HTML进行交互的问题。。
现代web程序设计,主要是关于交互式网页与JavaScript开发技术,web2.0课程首选教材
交互式Web前端开发》欢迎选择一种更高效的学习JavaScript和jQuery的方式。你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript&...
ActiveX组件与JavaScript交互ActiveX组件与JavaScript交互ActiveX组件与JavaScript交互
html网页用户注册表单验证校验JavaScript源码代码,完整代码已经打包,还迎下载,代码仅供学习参考。 function checkuser(){//检查用户名的方法 var usernameNode=document.getElementById("username");//通过id...
javascript与flash之间的交互(例子) javascript与flash之间的交互(例子)
《新手学ASP动态网页开发贯通HTML和JavaScript》.(薛小龙).[PDF].pdf
介绍javascript与。net的交互使用
IOS加载bundle里的html并实现WebView与JavaScript的交互
Android加载assets里的html并实现WebView与JavaScript的交互
主要介绍了JavaScript获取网页表单action属性的方法,涉及javascript操作表单属性的技巧,具有一定参考借鉴价值,需要的朋友可以参考下