Javascript根据下拉选项显示更多文本框?

时间:2011-07-11 16:30:11

标签: javascript html dom

我不知道这是否可以在Javascript中,但我试图实现这一点。我不知道术语,所以我想我会在这里用伪代码发布它,以帮助你理解我想要实现的内容。

伪代码:

  • 用户从下拉菜单中选择选项。
  • 如果选择符合条件
  • 向表单添加文本框
  • 如果选择是其他的话
  • 添加NULL值不可见的文本框

我想自己编写代码但是如果你可以发布一些参考资料或链接,因为我没有用Javascript做很多事。

谢谢

1 个答案:

答案 0 :(得分:0)

对于您的第一个和第二个条目,谷歌搜索“html select onchange”。

您需要查看document.createElement“将文本框添加到表单”

要使您的文本框不可见,请查看CSS display property,将其设置为noneblock (or inline)

我试图在没有代码示例的情况下保持这个答案很短,因为听起来你想要自己做。如果您想要更多示例,请在我的答案中添加评论。

修改

另外值得注意的是,与document.createElement一起,您需要查看appendChild以将创建的元素添加到HTML元素中,很可能是页面中的某些FORM元素。