Forms Yesod中字段的动态大小列表
在HTML中,可以使用非唯一名称指定多个字段,如下所示:Forms Yesod中字段的动态大小列表,forms,haskell,web,yesod,Forms,Haskell,Web,Yesod,在HTML中,可以使用非唯一名称指定多个字段,如下所示: <input type="checkbox" name="breakfast" value="eggs"> <input type="checkbox" name="breakfast" value="bacon"> 但是,我看不到从YesSOD中的表单获取列表值输入的方法。有什么方法可以做到这一点吗?大多数预构建字段都使用单个输入处理输入(multiSelectField除外)。要实现您所期望的,您可能需要创建
<input type="checkbox" name="breakfast" value="eggs">
<input type="checkbox" name="breakfast" value="bacon">
但是,我看不到从YesSOD中的表单获取列表值输入的方法。有什么方法可以做到这一点吗?大多数预构建字段都使用单个输入处理输入(multiSelectField除外)。要实现您所期望的,您可能需要创建一个自定义。请注意,
fieldParse
函数获取一个文本
值列表,特别是为了允许您的用例
包含关于自定义字段的部分
<input type="text" name="url">
<input type="button" value="More…"
onclick="var s = document.createElement('input');
s.type='text';
s.name='url';
this.form.appendChild(s);
return false;">