我想用javascript判断,但是不动怎么编,希望各位高手赐教^_^
下面是我写的程序,不对的:
1<script language="JavaScript">
2function FormSubmit() {
3strErr=""
4
5if(strErr=="" && form1.weight.value>50)
6{
7strErr="宽度不能大于50";
8form1.weight.focus();
9}
10if(strErr=="" && form1.height.value>50)
11{
12strErr="高度不能大于50";
13form1.weight.focus();
14}
15
16if(strErr=="")
17form1.submit();
18else
19alert(strErr);
20}
21</script>
---------------------------------------------------------------
1. isNaN 判断
2. parseInt 判断
---------------------------------------------------------------
1<script language="JavaScript">
2function FormSubmit() {
3if(isNaN(form1.weight.value) ¦ ¦parseInt(form1.weight.value)>50 ¦ ¦parseInt(form1.weight.value)<=0)
4{
5alert("宽度不能大于50或小于等0");
6form1.weight.focus();
7return false
8}
9if(isNaN(form1.height.value) ¦ ¦parseInt(form1.height.value)>50 ¦ ¦parseInt(form1.height.value)<=0)
10{
11alert("高度不能大于50或小于等0");
12form1.height.focus();
13return false
14}
15return true
16}
17</script>
1<form name="form1" onsubmit="return FormSubmit()">
2<input name="weight"/>
3<input name="height"/><input type="submit"/>
4\---------------------------------------------------------------
5
6<script language="JavaScript">
7function FormSubmit() {
8strErr=""
9
10if(strErr=="" && document.form1.textboxname.length > 50)
11{
12strErr="宽度不能大于50";
13form1.weight.focus();
14}
15if(strErr=="" && document.form1.textboxname.height.value>50)
16{
17strErr="高度不能大于50";
18form1.weight.focus();
19}
20
21if(strErr=="")
22form1.submit();
23else
24alert(strErr);
25}
26</script>
27
28
29不知道上面的代码是否可行,可能用length的属性还不可以。
30只是你又要判断宽,又要高的话,为什么不用textarea呢?
31这个可以控制高和宽阿。
32
33\---------------------------------------------------------------
34
35if leng(string)>20 then
36response.write "不能大于20字"
37response.end
38end if
39\---------------------------------------------------------------
40
41为什么要判断文本大小了,直接限制不就好了吗?
42\---------------------------------------------------------------
43
44最安全的方法是軟件杰的方法..
45
46不管你用JS還是用直接限制字符長度,客戶端都可以做出修改.而使數據溢出.</form>