使用AJAX添加输入?

时间:2009-04-15 15:20:32

标签: javascript ajax

在AJAX或JS中有没有办法在点击按钮时添加更多输入?

3 个答案:

答案 0 :(得分:2)

简而言之,是的,您可以在按钮点击上添加更多输入。

例如,在jQuery中,你可以有类似这样的东西,其中buttonID是按钮的id属性,formID是你的表单的id属性:

$("buttonID").click(function() {
    //add new inputs here, something like:
    $("formID").append('<input type="text" id="newInput" name="newInput" />');
});

如果需要,您还可以隐藏其他输入,然后在点击中“取消隐藏”它们。

答案 1 :(得分:1)

进一步投入?通过向侦听单击的按钮添加事件侦听器,在用户单击按钮时运行所需的任何JavaScript。

答案 2 :(得分:0)

一旦用户点击该按钮,如果您有一个事件监听器,您可以更改他们输入的内容,您可以做任何您想做的事情。

我不确定你的'进一步投入'是什么意思。如果您要发送数据,那么您可以附加任何您想要的内容,例如,我经常附加时间戳来帮助防止缓存问题。