2011-03-21 66 views
0

这里的多部分问题一直困扰着我很久。我有点一个业余的FYI,你可以在这里看到直播现场:多选择输入的优雅解决方案?

http://artsparkcc.com/enroll.html

正如你所看到的网站是父母的艺术类进入他们的孩子的报名表。它工作正常,但很多家长一直在抱怨他们想要一次参加多个班级。目前,该表单使用CGI电子邮件脚本通过文本文件模板将表单变量直接发送给管理员。

我很难想出一个轻量级的解决方案。我已经检查过一些jquery多选插件,但是它们都不能很好地处理我的CGI电子邮件设置,并且我现在没有时间重写整个页面以适应多个选择。

家长需要能够注册尽可能多或尽可能少的班级,并且输入结果需要能够清晰地发送给管理员进行录制。我想让他们都成为一个复选框的大雷区,但它看起来很丑陋,我想保留这些选择。

任何想法?先谢谢你。

回答

0

你检查了jQuery插件bsmSelect

无论如何,“多选”插件对您的CGI电子邮件设置不起作用有什么关系?

+0

谢谢,当我回家时我会尝试这个。我想,如果脚本收到多个具有相同名称的值,它就会炸毁。 – Tyler 2011-03-21 22:01:59

0

如果您只是在选择标签中添加属性multiple="multiple",您将能够选择多个类。您的CGI脚本将以名称ClassChosen接收多个值,您只需确保将其全部解析出来。

+0

谢谢。问题是,一群足球妈妈不能被要求按Ctrl +点击或移动+点击任何东西。我想如果脚本收到了多个具有相同名称的值,它会爆炸,请介意详细说明“解析它们全部”是什么意思? – Tyler 2011-03-21 21:59:18

+0

@Tyler当脚本让他们变得更具体时,我将不得不看到你通常如何处理你的表单输入。 – 2011-03-21 22:03:23

+0

谢谢你空集,你是非常棒的。当单击提交按钮时,会运行一个perl脚本,该脚本使用模板@ /emailtemplate.txt通过电子邮件发送表单输入。 – Tyler 2011-03-21 22:08:08

0

如何将表单的注册部分更改为两个多选字段,将值从一个值转移到另一个值?

你可以看到我的意思是here的样本。

我认为它会使界面更易于使用(或者也许这只是我)。

相关问题