首页 > 解决方案 > Octobercms 使用 Ajax 填充表单域

问题描述

我需要在手动填写电子邮件字段后自动填写表单文件(姓名、姓氏、年份和复选框组运动)。

defaulty 仅启用电子邮件字段以进行写作,其他字段禁用手动填写复选框组运动为空

填写电子邮件 (johnny.bonny@eusports.com) 后,其他字段将自动填写并创建复选框组。

所有表单字段的属性从禁用更改为启用

这是数据结构 - 例如数组(通常来自 db )

$athlete = array(
                
                "email" => "johnny.bonny@eusports.com",
                "name" => "Johnny",
                "surname" => "Bonny",
                "year" => "2011",
                "sports" => array(2,5)      
            );


$sports = array(
                
                1 => "Hockey",
                2 => "Football",
                3 => "Floorball",
                4 => "Voleyball",
                5 => "Baseball"
                
            );

复选框组将仅针对值 "sports" => array(2,5) 中的值创建,并且将被取消选中。

<input type="checkbox" id="sports-2" name="spors[2]">
<label for="sports-2"> Football </label>

<input type="checkbox" id="sports-5" name="spors[5]">
<label for="sports-5"> Baseball </label>

如果您有任何想法如何让优雅不高兴,请提供建议。

我只找到了关于 Ajax 验证、保存记录、加载内容等的教程,但没有找到高级表单的教程。

谢谢你

瓦塞克

标签: jqueryajaxlaravelformsoctobercms

解决方案


推荐阅读