Yesod和动态Bootstrap/jQuery形式
Yesod and dynamic Bootstrap/jQuery form
我使用 Bootstrap 构建的现有表单。但是这个表单包含 <input>
s 动态添加 jQuery。因此用户可以在提交表单之前添加任意数量的输入。
我知道这些输入的名称形式如 attr1
、attr2
、attr3
等。但我不能 运行 像这样:
event <- runInputPost $ NewEvent <$> iopt textField "attr1"
<*> iopt textField "attr2"
<*> iopt textField "attr3"
因为这些输入是动态创建的。所以我需要从表单中提取这些 textField
的一些列表。可能吗?我从来没有使用过动态表单,所以我需要任何帮助。
您要查找的函数是 runRequestBody: http://www.stackage.org/haddock/lts-2.7/yesod-core-1.4.9.1/Yesod-Core-Handler.html#v:runRequestBody
我使用 Bootstrap 构建的现有表单。但是这个表单包含 <input>
s 动态添加 jQuery。因此用户可以在提交表单之前添加任意数量的输入。
我知道这些输入的名称形式如 attr1
、attr2
、attr3
等。但我不能 运行 像这样:
event <- runInputPost $ NewEvent <$> iopt textField "attr1"
<*> iopt textField "attr2"
<*> iopt textField "attr3"
因为这些输入是动态创建的。所以我需要从表单中提取这些 textField
的一些列表。可能吗?我从来没有使用过动态表单,所以我需要任何帮助。
您要查找的函数是 runRequestBody: http://www.stackage.org/haddock/lts-2.7/yesod-core-1.4.9.1/Yesod-Core-Handler.html#v:runRequestBody