php - weui这样写表单如何传输数据
迷茫
迷茫 2017-04-10 17:07:46
[PHP讨论组]

WEUI

 <p class="weui_cell weui_cell_switch">
 <p class="weui_cell_hd weui_cell_primary">是否开车</p>
 <p class="weui_cell_ft">
      <input class="weui_switch" type="checkbox" name="isdriver">
</p>
</p>


原本的表单
<input type="radio" name="isout" value="0" checked="checked">内勤
<input type="radio" name="isout" value="1">外勤
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(2)
阿神

它这个开关打开以后,会给这个Input元素加一个checked属性,所以你只要给你获取这个checked属性的值
我的思路大概就是放在form表单中的一个隐藏input元素中一起提交

<input name="weui_switch_value" id="weui_switch_value" type="hidden"/>
<script>
    $(function () {
        $(".weui_switch").bind("click",function(){
            $("#weui_switch_value").val($(".weui_switch").attr("checked"));
            alert($("#weui_switch_value").val());
        })
    })
</script>
伊谢尔伦

weui这个开关控件好像确实只能用来显示开关状态,无法提交数据,我根据楼上的思路,建了一个隐藏的radio标签,然后通过这个开关控件来设置radio标签的value属性,这样提交,后台php就能获取到正确的表单信息了:

        <!--隐含元素,用于接收按钮的状态,一定要设置成checked提交才有效,否则提交的信息无法被php获取-->
        <input hidden="hidden" id="btn" name="btn1" type="radio" value="off" checked="checked" />

        <p class="weui-cells weui-cells_form">
            <p class="weui-cell weui-cell_switch">
                <p class="weui-cell__bd">开关1</p>
                <p class="weui-cell__ft">
                    <input class="weui-switch" type="checkbox" id="button1" name="button1" />

                </p>
            </p>
        </p>
        <script>
            $(function () {
                $("#button1").bind("click", function () {

//                    console.log( $("#button1").val() );

                    if($("#btn").val()=="off"){

                        $("#btn").val("on");
                        console.log("开关1当前状态:"+$("#btn").val());

                    }else{

                        $("#btn").val("off");
                        console.log("开关1当前状态:"+$("#btn").val());
                    }

                });
            });
        </script>


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号