关于调用js文件问题
假设我在某一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




