免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2290 | 回复: 3

初学html,javascript表单问题。 [复制链接]

论坛徽章:
0
发表于 2006-08-10 22:37 |显示全部楼层

小弟初学javascript。有很多地方不明白。
要求,当点击“显示”时,能对“姓名”进行验证是否为“空”,能对“checkbox”进行验证,是否未选。
当验证全部通过,则document.write("姓名"+"所选的内容" )
以下是我的代码:
感觉好土。而且调试不过。各位前辈们帮忙看看。谢谢。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<title>表单验证</title>
<script language="javascript" >
function check()
{
  if(myform.name.value=='' )
  {
    alert('请输入你的姓名');
        myform.name.focus() ;
        return false;
  }
  else
    display() ;
}
function display()
{
  var name = myform.name.value;
  if(!(myform.ch1.checked || myform.ch2.checked || myform.ch3.checked))
  {
  document.write("<title>使用 JavaScript 的乐趣</title>" ) ;
  document.write("<body bgcolor = lavender>" ) ;
  document.write("<H1 ALIGN = CENTER>您的详细资料</H1>" )  ;
  document.write("<Center><font color = red size = 5>" )  ;
  document.write("您的姓名是:" + name ) ;
  document.write("<BR>您具有:" + ch  ;
  document.write("</font></Center>" ) ;
  }
  else
  alert('填写不完整') ;
}


</script>
</head>

<body>
<center>
<form name="myform">
<table border="0" bgcolor="#6699FF">
<caption align="top">
<h2><font color="#0099FF">表单验证</font></h2>
</caption>
  <tr>
    <td >姓名 *</td>
    <td colspan="2"><input type="text" name="name"></td>
  </tr>
  <tr align="center">
    <td colspan="3">Checkbox</td>
  </tr>
  <tr>
    <td><input type="checkbox" name="ch1" value="ch1">
      ch1</td>
    <td><input type="checkbox" name="ch2" value="ch2">
      ch2</td>
    <td ><input type="checkbox" name="ch3" value="ch3">
      ch3</td>
  </tr>
  <tr>
    <td colspan="3" align="center"><input type="button" name="button" value="显示" onClick="check()"></td>
  </tr>
</table>
</form>
</center>
</body>
</html>

[ 本帖最后由 neke620 于 2006-8-10 22:40 编辑 ]

论坛徽章:
0
发表于 2006-08-11 23:17 |显示全部楼层
丢人啊,大家都看不上眼的问题,我居然还在挣扎着。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
发表于 2006-08-12 22:49 |显示全部楼层
id.igogo8.com

广告嫌疑,但是你可以看看点进去之后的代码,很容易检测的.

论坛徽章:
0
发表于 2006-08-13 11:13 |显示全部楼层
感动ing。终于有人理我了。Thanks。问题已解决。谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP