| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 999 人关注过本帖
标题:求助,有问题!!!!!!!!!!
只看楼主 加入收藏
handong
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-7-11
收藏
 问题点数:0 回复次数:5 
求助,有问题!!!!!!!!!!

恩,在学习javascript的时候,好多名词跟本看不懂,而书

里讲不清楚,! 就是它说name 属性在js里非常重要,

而我,根本不知道怎么用,

具个例子吧:在学习前前面部分的时候 ,他把每个对象都分开了比如:

复选框checkbox对象:(就写其中的一两个)

属性 说明

name name属性的字符串值

value 复选矿内容.............................

后边的我就不写了,

这其中的"name 属性的字符串值是什么意思,

后边有好多都是着样写,请解释清楚,(因为我理解能力不好 ) 谢谢!!!!!!!!!!!!!!

还有,就是解释的时候最好,举个例子,

这样我会理解的更快一些

谢谢!!!!!!!!!!!!!!!

搜索更多相关主题的帖子: 学习 字符串 
2004-07-11 15:35
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分:0 

不要光啃书本,要多动手去练,多尝试,自然就理解了

2004-07-12 11:24
jacky
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2004-12-17
收藏
得分:0 

比如说一个按钮吧

<input type=button name="mybutton" value="提交">

起个名字是为了以后可以来控制它,而value则是在按钮上所显示的文本啊

2004-12-18 10:08
dingwei1224
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-1-5
收藏
得分:0 
也可以用&lt;input type=button id="mybutton"  value="提交"&gt;

我是菜鸟!!!我先飞!!!!!
2005-01-05 13:56
kingcat_1985
Rank: 1
等 级:新手上路
帖 子:207
专家分:0
注 册:2004-11-7
收藏
得分:0 
以下是引用大光在2004-7-12 11:24:07的发言:

不要光啃书本,要多动手去练,多尝试,自然就理解了

  赞成!我也是新学的~~~正在努力的实践中~~~比如说:Webcrazy告诉我,说在各大网站注册1000遍,就知道form.action的用处~~~呵呵~~~可能他是有点夸张吧?!不过,实践真的很重要!   班门弄斧一下~~~我的小作品~~~呵呵~~~

<html> <head> <title>估数字游戏</title> <h1><p align="center">欢迎来玩“估数字游戏!”</p></h1> <p align="center"><input type="button" value="怎么玩法?" onclick="gogogo()"></p> <p align="center">请在这里输入:<input type="text" name="usernum"></p> <p align="center"> <input type="submit" onclick="game()" value="我猜!"> <input type="button" onclick="getm()" value="重新玩过!"> <input type="button" onclick=javascript:window.close() value="不玩了,退出!"> </p> <script language="JavaScript"> for(x=1;x<=10;x++) { document.write("<p align='center'><form>第",x,"次:<input type='text' name='t1' onFocus='this.blur()'></form></p>"); } function getm1() { for(m=Math.floor(Math.random()*10000);m<1000||m>=10000;m=Math.floor(Math.random()*10000)); file://随机生成了四位整数m $ma=Math.floor(m/1000); $mb=Math.floor((m/100)-($ma*10)); $mc=Math.floor((m-($ma*1000)-($mb*100))/10); $md=Math.floor(m-($ma*1000)-($mb*100)-($mc*10)); //拆开m用以检验m是否每个数位上的数字都不一样 } function getm() { for(x=0;x<=9;x++){document.forms[x].t1.value="";} //初始化结果输出框 usernum.value=""; //初始化用户输入框 do{getm1()}while($ma==$mb||$ma==$mc||$ma==$md||$mb==$mc||$mb==$md||$mc==$md); //确定了m各个数位上的数字都不一样 x=0; //生成x用于计算用户已经猜了多少次,和将答案填在哪个form的文本框里 } function game() { while(1) { if(x==10) { alert("对不起,机会已经用完!答案是:"+m); if(confirm("要再玩一次吗?"))getm(); break; } //避免用户在机会已经用完后依然继续猜 if(x==11) { alert("对不起,游戏已经结束!"); if(confirm("要再玩一次吗?"))getm(); break; } //防止用户在已经猜对以后继续“玩野” n=usernum.value; if(n-n!=0||n==0||Math.floor(n/1000)==0||Math.floor(n/1000)>=10) { alert("请输入四位整数!!!"); break; } //确定了用户输入的为四位整数n $ma=Math.floor(m/1000); $mb=Math.floor((m/100)-($ma*10)); $mc=Math.floor((m-($ma*1000)-($mb*100))/10); $md=Math.floor(m-($ma*1000)-($mb*100)-($mc*10)); $na=Math.floor(n/1000); $nb=Math.floor((n/100)-($na*10)); $nc=Math.floor((n-($na*1000)-($nb*100))/10); $nd=Math.floor(n-($na*1000)-($nb*100)-($nc*10)); //将m和n拆开用以检验答案的正确与否 if(m==n) { alert("恭喜!你猜对了!"); if(confirm("要再玩一次吗?"))getm(); x=11; break; } $A=0; $B=0; while(1) { if($ma==$na) { $ma=-1; $na=-1; $A++; break; } if($ma==$nb) { $ma=-1; $nb=-1; $B++; break; } if($ma==$nc) { $ma=-1; $nc=-1; $B++; break; } if($ma==$nd) { $ma=-1; $nd=-1; $B++; } break; } while(1) { if($mb==$nb) { $mb=-1; $nb=-1; $A++; break; } if($mb==$na) { $mb=-1; $na=-1; $B++; break; } if($mb==$nc) { $mb=-1; $nc=-1; $B++; break; } if($mb==$nd) { $mb=-1; $nd=-1; $B++; } break; } while(1) { if($mc==$nc) { $mc=-1; $nc=-1; $A++; break; } if($mc==$na) { $mc=-1; $na=-1; $B++; break; } if($mc==$nb) { $mc=-1; $nb=-1; $B++; break; } if($mc==$nd) { $mc=-1; $nd=-1; $B++; } break; } while(1) { if($md==$nd) { $md=-1; $nd=-1; $A++; break; } if($md==$na) { $md=-1; $na=-1; $B++; break; } if($md==$nb) { $md=-1; $nb=-1; $B++; break; } if($md==$nc) { $md=-1; $nc=-1; $B++; } break; } alert($A+"A"+$B+"B"); //检验答案并向用户输出检验结果 document.forms[x].t1.value=n+"--"+$A+"A"+$B+"B"; //在相应的form的文本框里输入答案 if(x==8) { alert("最后一次机会!"); } if(x==9) { alert("对不起,机会已经用完!答案是:"+m); x++; //将x加1,此时x将等于10,假如用户不选择重新开始游戏将x复位为0,就会使函数开头的if()生效 if(confirm("要再玩一次吗?"))getm(); break; } x++; //将x增加1,记录用户已经猜了一次 break; } } function gogogo() { document.write("<title>游戏规则</title>"); document.write("<h1><p align='center'>游戏规则</p></h1>"); document.write("计算机会自动生成一个4位整数(4个数位上的数字都不相同),然而你不会被告知这个数是什么。你可以在“请在这里输入:”右面的文本框里输入你猜的4位整数,然后按按钮“我猜!”,来检验你猜的数是否正确。这时候,计算机会弹出一个对话框,告知你猜的数与计算机生成的数有多大出入。假如你猜的数与计算机生成的数有一个数字是数字也相同,所在的数位也相同,那么就有1个A;假如你猜的数与计算机生成的数有一个数字是数字相同,但所在的数位不同,那么就有1个B。例如:计算机生成1234,你猜1567,那么计算机返回“1A0B”;计算机生成1234,你猜4567,那么计算机返回“0A1B”;计算机生成1234,你猜1243,那么计算机返回“2A2B”。在计算机返回结果的同时,计算机会在你猜的次数相应的文本框里面输入“你该次猜的数字--该次返回的结果”。你有10次机会。如果想重新玩,可以按按钮“重新玩过!”,计算机会重新生成一个4位整数,并把所有文本框里的内容重新初始化。如果不想玩了,想关闭网页,可以按按钮“不玩了,退出!”。"); document.write("<p align='right'>来自<b>猫皇帝</b>的温馨提示</p>"); document.write("<p align='center'><button onclick=javascript:window.history.back(-1)>知道了!</button></p>"); } window.status="Script Writer:猫皇帝" </script> </head> <body onload="getm()"> </body> </html>

我是菜鸟~~~   各位大哥要照住小弟我啊~~~
2005-01-07 19:23
godblod
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-1-19
收藏
得分:0 
name 和 id 都可以看作对象的名称,换言之,当你调用时,就叫它们的名字。
而value是对象的内容,你可以根据你的喜好,随意更改内容。
说得不好,请各位别见怪。
2005-01-19 20:29
快速回复:求助,有问题!!!!!!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017316 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved