js动态生成input的值然后传给后台

有一个表单,表单中有两个隐藏的input向后台提交数据,但我希望点击提交按钮后动态生成其中一个input的值(比如由用户通过对话框输入)。
我想的是在onsubmit事件中调用buy()方法,在buy()方法中设置这个input的值,但是我发现这样子的话这个input的值传到后台后变成了一个空串,请各位大神指教

http://blog.csdn.net/cynthia9023/article/details/11781495

代码贴出来看看啊,有代码才能看。。

没有代码,并不知道你描述的和你写的代码是不是有差距。

没有代码都不知道你这个input哪儿丢了

看不到代码。。你debug下看看有没有改变这个值吧,,