新闻动态

首页  >  新闻动态  >  技术教程

几度CMS如何使用form标签

2020-05-19 13:42:37 eye1240

form 标签为表单标签,用于表单提交


传参:id 为表单的id


返回值:表单名称({$form.table.name}),表单id({$form.table.id}),表单字段信息({$form.field})。


示例

<jidu:form id="8">
    <form name="myform" method="post" action="submit.html">
        <input type="hidden" name="id" value="{$form.table.id}">
        <volist name="$form.field" id="vo">
            <div>
                <label>{$vo.name}:<input type="text" name="{$vo.field}"></label>
            </div>
        </volist>
        <!-- 判断验证是否开启 -->
        <eq name='$form.table.is_verify' value='1'>
            <div>
                <label>验证码:<input type="text" name="code"></label>
                <div>
                    <img id="img" height="40" alt="验证码" src="{:captcha_src()}" title="点击刷新">
                </div>
            </div>
            <script>
                var captcha_img = $("#img");
                var verifyimg = captcha_img.attr("src");
                captcha_img.on('click', function () {
                    captcha();
                })
                function captcha() {
                    if (verifyimg.indexOf('?') > 0) {
                        captcha_img.attr("src", verifyimg + '&random=' + Math.random());
                    } else {
                        captcha_img.attr("src", verifyimg.replace(/\?.*$/, '') + '?' + Math.random());
                    }
                }
            </script>
        </eq>
        <div>
            <div>
                <button type="submit">提交留言</button>
                <button type="reset" name="reset" >重新填写</button>
            </div>
        </div>
    </form>
</jidu:form>


更多标签信息请参考我们的标签手册:http://label.jiducms.com/1439455