CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

关于调用js文件问题

楼主xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])2005-01-21 20:14:10 在 Web 开发 / JavaScript 提问

假设我在某一html页中有如下代码  
  <form   name="form"   action="1.html"   onsubmit="return   check();">  
  <input   name="input"   type="text">  
  <input   name="submit"   type="submit">  
  </form>  
  现在我想做一个js文件,在此文件中,我想做一个提交时测试input的输入数据是否为空的函数,如果空时提示出alert  
   
  我没做过js文件,我想问一问,在js文件中如何写这个函数,并且在html页中如何调用呢?希望高手们有时间能给出完整的代码,这里先谢谢了 问题点数:20、回复次数:15Top

1 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-21 20:15:49 得分 0

upTop

2 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-21 20:28:58 得分 0

高手们帮帮忙呀Top

3 楼zhuqm(东子)回复于 2005-01-21 22:22:28 得分 10

<javascript   src="my.js"></script>     //my.js为自己写的js  
  js文件不能有<script>标签  
  function   check(){  
      if(form.input.value=""){alert("输入数据不能为空!");return   false;}  
  }Top

4 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 09:53:42 得分 0

to   zhuqm(东子)   先谢谢你的热心帮助  
   
  看了你的提示后,我在html页中是这样写的  
  <!DOCTYPE   HTML   PUBLIC   "-//w3c//dtd   html   4.0   transitional//en">  
  <html>  
  <head>  
  <title>Lomboz   JSP</title>  
  <script   language="JavaScript"   src="1.js"></script>  
  </head>  
  <form   name="form"   action="1.html"   onsubmit="return   check();">  
  <input   name="input"   type="text">  
  <input   name="submit"   type="submit">  
  </form>  
  </html>  
  可是不知道为什么不能运行,我不明白哪错了,1.jsp是我自己定义的.  
   
  再就是我的头让我把这样的函数做成通用函数,我应该怎么做呢?先谢谢了Top

5 楼hawkingfly(hawk)回复于 2005-01-22 10:31:06 得分 1

有什么出错提示阿?Top

6 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 11:02:47 得分 0

to   hawkingfly(hawk)    
   
  没有提示,只是不执行check函数,直接跳到1.html页  
   
  并且不知道如何定义这样的通用函数Top

7 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 13:15:53 得分 0

自己up,望高手帮忙了Top

8 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 14:10:52 得分 0

upTop

9 楼Tenric(机动人)回复于 2005-01-22 14:26:05 得分 5

<html>  
  <script   language="javascript">  
  function   checked()  
  {  
  if(document.form1.box.value=="")  
  {  
  alert("请输入数据")  
  return   false  
  }  
  if(document.form1.box1.value=="")  
  {  
  alert("请输入数据")  
  return   false  
  }  
  return   true  
  }  
  </script>  
  <body>  
  <form   name="form1"   onsubmit="return   checked()">  
  <input   type="text"   name="box">  
  <input   type="text"   name="box1">  
  <input   type="submit"   value="submit">  
  <input   type="reset"   value="reset">  
  </form>  
  </body>  
  </html>Top

10 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 14:43:18 得分 0

呵呵,谢谢楼上的,不过你可能理解的不对,我是想单独写一个js文件来写javascript语句  
   
  我不是想写在一个页面中,不过同样感谢楼上的朋友Top

11 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 15:08:27 得分 0

upTop

12 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-22 16:52:11 得分 0

upTop

13 楼zhangfire(色狼也可以学.net)回复于 2005-01-22 23:14:02 得分 4

js文件也需要在你的项目中,你可以添加新项,选择一个JSscript文件,在里面写你的处理函数。  
  另一点,引用的时候也需要指定目录,你这样引用,只能是同一级目录下的:)Top

14 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-23 12:16:32 得分 0

谢谢楼上的,在概念上这些我都明白,只是一次也没写过js文件,所以不知如何下手,希望高手能给我一个可以运行的简单例子,让我学一下Top

15 楼xuelong_zl(点雨点[我身上咋就没MM的香水味涅??#-_-])回复于 2005-01-23 13:16:26 得分 0

最重要的是如何写成通用函数,在多个input中可能有多个不同的检测提示,我如何只写一个函数就可以输出不同的提示呢?Top

相关问题

  • winFrom能否调用js文件吗?
  • 请问可不可以在JS文件中调用JS文件?
  • 文件调用
  • 文件调用!!!
  • 如何在一个javascript .js文件中调用另外一个.js文件?
  • js文件太大,调用失败的问题!
  • 怎样调用js文件中的函数显示时间?
  • 怎么在html里调用其他.js文件里的函数
  • 请问在html里如何调用js文件的函数呢?
  • 关于asp.net中调用js文件(日历控件)的问题

关键词

得分解答快速导航

  • 帖主:xuelong_zl
  • zhuqm
  • hawkingfly
  • Tenric
  • zhangfire

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo