设为首页收藏本站

自学it网-公益PHP培训!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 624|回复: 5

[未解决] js问题 [复制链接]

Rank: 3Rank: 3

发表于 2016-6-28 17:20:59 |显示全部楼层
<body>
<script type="text/javascript">
function createOrder(){
coffee=document.forms[0].coffee//文档中的第一个表单
txt=""
for(i=0;i<coffee.length;++ i){
     if(coffee[i].checked){
         txt= txt + coffee[i].value + ""
         
     }   
}
     document.getElementById('order').value ="您订购的咖啡带有:"+txt
}
</script>

<p>你喜欢喝牛奶吗</p>
<form>
    <input type="checkbox" name="coffee" value="奶油" />奶油糖<br />
    <input type="checkbox" name="coffee" value="糖块" />加糖快<br />
    <input type="submit" value="发送订单" /><br />
    <input type="text" id="order" size="50" />
</form>
</body>

为何实现不了


使用道具 举报

Rank: 3Rank: 3

发表于 2016-6-28 17:24:44 |显示全部楼层
问题已解决  ,submit换button

使用道具 举报

Rank: 3Rank: 3

发表于 2016-6-30 09:40:09 |显示全部楼层
js如何学习:

使用道具 举报

Rank: 3Rank: 3

发表于 2016-6-30 09:40:27 |显示全部楼层
尤其是闭包  

使用道具 举报

Rank: 3Rank: 3

发表于 2016-6-30 10:13:33 |显示全部楼层
for(var i=0,arr=[];i<=3;i++) {
           arr.push(function(i)//push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
        {
                return function(){
                        alert(i)//把值传给函数
                }
        }(i)
        );
}
arr[0]();  // ?? 结果不是0
arr[1]();  // ?? 全是4
arr[2]();
arr[3]();

使用道具 举报

Rank: 1

发表于 2018-1-9 15:45:01 |显示全部楼层
<p>你喜欢喝牛奶吗</p>
<form>
    <input type="checkbox" name="coffee" value="奶油" />奶油糖<br />
    <input type="checkbox" name="coffee" value="糖块" />加糖快<br />
    <input type="button" value="发送订单" onclick="createOrder()"/><br />
    <input type="text" id="order" size="50" />
</form>

<script type="text/javascript">
    function createOrder(){
//        alert(1);

        var coffee=document.forms[0].coffee//文档中的第一个表单
        var txt=""
        for(var i=0;i<coffee.length;++ i){
            if(coffee[i].checked){
                txt= txt + coffee[i].value + ""

            }
        }
        document.getElementById('order').value ="您订购的咖啡带有:"+txt
    }
</script>

使用道具 举报

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

Archiver|自学it网 ( 京ICP备12009156号 )  

GMT+8, 2018-4-25 00:37 , Processed in 0.032697 second(s), 5 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部