Stack Overflow如何与表单一起提交标签?

boo*_*pow -5 html javascript

我需要在单击按钮时提交表单,然后照常重定向.问题是我<select>使用JavaScript和CSS 创建了自己的机制,因此<option>除非我使用AJAX(我想避免阻止表单重新提交),否则不会提交s.

那么,Stack Overflow(这个网站)如何使用常规提交按钮提交他们的标签?单击提交按钮时,是否可以使用类似的方法提交所选选项?

Sho*_*og9 5

你在想这个.

打开浏览器的调试控制台,加载它包含的任何DOM可视化工具,找到id为"tagnames"的输入元素.这就是标签的提交方式.

在Firefox中使用DOM检查器

现在,有很多花哨的东西会让它看起来更有趣,更容易使用,但是当你在SO上提交问题时,标签只是一个以空格分隔的列表(或逗号 -分开,如果你愿意的话)字符串.然后将它们解析出服务器端并映射到数据库中的相关信息.

这就是Stack Overflow的功能.这听起来并不像你所追求的那样.如果你想让你的用户某种类型的列表中选择标签,然后只需确保所选择的值在结束了某种类型的适当表单域的-他们会再与表单一起提交.

另请参阅:jQuery自动完成标记插件,如StackOverflow的输入标记?