佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 928|回复: 6

javascript的问题。。。。

[复制链接]
发表于 12-6-2008 04:26 PM | 显示全部楼层 |阅读模式
<html>
<head>
<title>Learning validation</title>
<script type="text/javascript" language="javascript">
function validater(){
var check = document.forms[0];
var flag = true;
  if(check.fname.value ==''){
  alert('Please enter full name value');
  flag = false;
  }
  if(check.email.value ==''){
  alert('Please enter email value');
  flag = false;
  }
  if(flag){
  alert('validate successful');
  return true('regform');
  }
  else{
  alert('Enter Value before submitting');
  }
}
</script>
</head>
<body>
<table>
<form name="regform" method="post" action="process.php">
<tr>
  <td>Full Name</td><td>:</td><td><input type="text" maxlength="20" name="fname"></td></tr>
  <tr>
      <td>E-mail</td><td>:</td><td><input type="text" maxlength="40" name="email"></td></tr>
      <tr><td></td><td></td><td><input type="button" name="submit" value="submit" ></td></tr>
</form>
</table>
</body>
</html>

我到底是哪里写错了为何去不到process.php那边的?
回复

使用道具 举报


ADVERTISEMENT

发表于 12-6-2008 05:22 PM | 显示全部楼层
这行:
<input type="button" name="submit" value="submit" >
要改成
<input type="submit" name="submit" value="submit" >

button 并不会自动执行 submit 的动作的,即使你把它叫做 submit 。。。
回复

使用道具 举报

 楼主| 发表于 12-6-2008 05:32 PM | 显示全部楼层
原帖由 geekman 于 12-6-2008 05:22 PM 发表
这行:

要改成


button 并不会自动执行 submit 的动作的,即使你把它叫做 submit 。。。

谢谢你。。终于可以了。。 请问有什么好网站有教学javascript又是中文的吗?
回复

使用道具 举报

发表于 12-6-2008 05:34 PM | 显示全部楼层
用孤狗找找吧

http://www.google.com/
回复

使用道具 举报

 楼主| 发表于 12-6-2008 05:41 PM | 显示全部楼层
有问题了。。能去process.php但是我只输入名字没有输入email他也能实行。。。我哪里写不对呢?
回复

使用道具 举报

发表于 12-6-2008 06:12 PM | 显示全部楼层
哈哈哈。。。其实我一开始就注意到了。。。你的原本的那些code里面根本就没有呼叫到你的Javascript function。。。不过JS并不是我的专长,抱歉,我无法帮你解决这个问题,总之你现在需要的是找出应该在那里呼叫你的JS functions,我猜测是应该在 Form 的 Action 那里呼叫,然后在 Validate 里面确定没问题后再呼叫 Process.php。

我曾经做过一个类似的东西,不过完全是使用php的(我说了,我不懂得JS。。。),在用户按下 submit 后会跳去一个叫做 checkdata.php 的 script,这个 php script 里面就会检查输入的内容,再根据内容显示结果。如果你的网页坚持要使用 JS 的话,那我真的是无法帮你了。。。
回复

使用道具 举报

Follow Us
发表于 12-6-2008 07:33 PM | 显示全部楼层
  1. <input type="submit" name="submit" value="submit" onclick="return validater()" >
复制代码

[ 本帖最后由 ~ABC~ 于 12-6-2008 07:34 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-12-2025 06:39 PM , Processed in 0.120222 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表