Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 多选择输入的优雅解决方案?_Html_Forms_Select_Input - Fatal编程技术网

Html 多选择输入的优雅解决方案?

Html 多选择输入的优雅解决方案?,html,forms,select,input,Html,Forms,Select,Input,这里的多部分问题困扰了我很多年。我是个业余爱好者,你可以在这里看到现场直播: 正如你所看到的,这个网站是一个家长为孩子上艺术课的报名表。虽然效果很好,但很多家长一直在抱怨他们想同时参加多个课程。目前,表单使用CGI电子邮件脚本通过文本文件模板将表单变量直接通过电子邮件发送给管理员 我很难想出一个轻量级的解决方案。我已经检查了一些jquerymultipleselect插件,但是没有一个能很好地配合我的CGI电子邮件设置,而且我目前没有时间仅仅为多个选择重写整个页面 家长需要能够注册尽可能多或尽

这里的多部分问题困扰了我很多年。我是个业余爱好者,你可以在这里看到现场直播:

正如你所看到的,这个网站是一个家长为孩子上艺术课的报名表。虽然效果很好,但很多家长一直在抱怨他们想同时参加多个课程。目前,表单使用CGI电子邮件脚本通过文本文件模板将表单变量直接通过电子邮件发送给管理员

我很难想出一个轻量级的解决方案。我已经检查了一些jquerymultipleselect插件,但是没有一个能很好地配合我的CGI电子邮件设置,而且我目前没有时间仅仅为多个选择重写整个页面

家长需要能够注册尽可能多或尽可能少的课程,并且输入的结果需要能够干净地发送给管理员进行记录。我想把它们都变成一个巨大的复选框雷区,但它看起来很丑陋,我想保留这些选择


有什么想法吗?提前谢谢。

您签出jQuery插件了吗


总之,“多选择”插件与CGI电子邮件设置不兼容的原因是什么?

如果您只需在选择标签中添加属性
multiple=“multiple”
,您就可以选择多个类。您的CGI脚本将接收多个名为ClassSelected的值,您只需确保解析所有值。

将表单的注册部分更改为两个多选字段,将值从一个字段传输到另一个字段,怎么样

你可以看看我的意思


我认为这将使界面更易于使用(或者可能只是我自己)。

谢谢。问题是,不能要求一群足球妈妈按住ctrl键并单击或按住shift键并单击任何内容。我想如果脚本接收到多个同名的值,它就会爆炸,介意详细说明“全部解析”是什么意思吗?@Tyler我必须看看当脚本让表单输入更具体时,你通常如何处理表单输入。谢谢你的空集,你太棒了。单击submit按钮时,将运行一个perl脚本,该脚本使用template@/emailtemplate.txt通过电子邮件发送表单输入。谢谢,我回家后将尝试此操作。我想如果脚本收到多个同名值,它就会崩溃。