时间:2023-10-02 04:18:01 | 来源:网站运营
时间:2023-10-02 04:18:01 来源:网站运营
Web技术——基础网页编程:因为各种事情停了两星期左右,真的是时运不济,命途多舛。最近的经历就像过山车,忽高忽低。好不容易今天又可以抽点空出来继续写写,这个系列想跟大家聊聊web编程(我也不是专业的哈)。课程中学到的一些东西的总结,抛砖引玉,大家只要觉得有一点点用处我就很开心了(*^▽^*)<script type="text/javascript">function validate_input(x)//这里input是输出变量{ with (x) { if (x>=1&&x<=100) alert("你输入对了,谢谢!"); else alert("请输入一个从1到100之间的数字"); //alert是警告框,输出警告文字 }}</script>
2.在body里定义form表单,获取输入,可以多了解一下form标记,input标记等,W3CSchool尚明有很多示例。<body> <p align="left"><font size="6"><B>简单验证</B></font></p> <hr> <form method="post" name="form1" action=""><!--定义表单,输入框类型为文本,变量名为n,初值为0--> <p align="left">请输入一个1到100之间的数字:<input type = "text" name = "n" size = "12" value="0" /></p> <p align="left"><input type = "button" value="提交" onclick = "validate_input(document.form1.n.value)" /></p> </form></body>
脚本文件运行效果图如下所示,代码详见ex3-2.htmltable{ border-color: #2228ff; margin:0 auto;}table td{ border-color: #2228ff;} table th{ border-color: #2228ff;}
11. 标题的设置以及表格的整体居中。在刚才定义的table style中设置caption标签属性。包括:table caption{ font-family: 楷体; font-size: larger; color: #FF0000;}
12. 在table中添加使整个表格居中的属性margin:0 auto;<tr> <td><p>电    话:</p></td> <td><input type="tel" name="phone_number"></td></tr><tr> <td><p>电子邮件:</p></td> <td><input type="email" name="e_mail"></td></tr>
3. 在性别一栏的<td>标签中使用<select></select>标签生成下拉菜单。<select name="sex"> <option value="male">男</option> <option value="female">女</option></select>
4. 使用<button></button>标签生成按钮,其中,提交按钮的类型为”submit”,而重写类型的按钮为”reset”。<textarea name="leave_message" rows="15" cols="50"></textarea> <br><br> <button type="submit" onclick="return validate_leave_message() ">提交</button> <button type="reset" onclick="validate_reset()">重写</button></form>
5. 留言验证采用js的方式,此外,重新输入功能也选择在<head></head>标签中输入js脚本,代码如下所示:<script type="text/javascript"> function validate_leave_message() { //验证留言的有效性 var t = document.getElementById("leave_message").value; if(t==""){ alert("留言为空!请输入留言"); return false; } else if(t.search("坏蛋")>=0){ alert("留言中含有敏感词,输入无效!"); return false; } else { alert("留言输入有效"); return true; } } function validate_reset() { //验证重写按钮的有效性 var t = document.getElementsByName("input").value; if(t==null){ alert("信息为空!无需清空!") } else { t.remove(); alert("信息已清空!"); } }</script>
6. 运行ex4-2.html后,界面效果图如下所示:关键词:技术,基础