Javascript 根据选择选项添加texbox

Javascript 根据选择选项添加texbox,javascript,vbscript,asp-classic,Javascript,Vbscript,Asp Classic,目前我正在开发一个简单的应用程序与经典的asp,当插入数据时,我需要更多的文本框,当用户选择下拉菜单 默认情况下,不会显示任何文本框。如果用户选择1,则会显示一个文本框,如果选择2,则会显示两个文本框,以此类推 我怎样才能做到这一点呢?您可以在服务器端完成。 因此,每次他们更改下拉列表时,它都会回发(onchange事件中的form.submit),然后您可以修改ASP页面中的文本框 这可能不是很好的用户体验 或者,您可以在客户端执行此操作,这样每当他们更改下拉列表时,您都可以捕获on chan

目前我正在开发一个简单的应用程序与经典的asp,当插入数据时,我需要更多的文本框,当用户选择下拉菜单

默认情况下,不会显示任何文本框。如果用户选择1,则会显示一个文本框,如果选择2,则会显示两个文本框,以此类推


我怎样才能做到这一点呢?

您可以在服务器端完成。 因此,每次他们更改下拉列表时,它都会回发(onchange事件中的form.submit),然后您可以修改ASP页面中的文本框

这可能不是很好的用户体验

或者,您可以在客户端执行此操作,这样每当他们更改下拉列表时,您都可以捕获on change事件并将文本框添加到dom中。您可以使用jquery或vanilla JavaScript实现这一点

您还可以使用一个简单的小库,比如knockout JS,根据下拉选择的值动态呈现文本框的数量。但对于一个控制,它可能有很多东西需要学习,而且是一种过度的杀伤力。这是一个很好的小图书馆,有助于保持你的分数。
你的代码在哪里?道歉现在我用智能手机登录,我现在不能提供代码因为我在路上,我只是Curui.如果你不提供代码,你就不会得到任何关于堆栈溢出的有意义的答案.实际上你仍然需要第一个选项的客户端代码,因为JavaScript需要张贴表单.是的,你是对的,尽管我认为这一点是理所当然的。为了清晰起见,编辑了这篇文章。