Javascript 100+;我的网站上的表单,浓缩成一个

Javascript 100+;我的网站上的表单,浓缩成一个,javascript,forms,paypal,submit,concatenation,Javascript,Forms,Paypal,Submit,Concatenation,我有一个包含许多表单的页面,可以将用户发送到带有一些预设值的PayPal页面。根据它们更改的值,表单将把它们连接到最终的“item_name”隐藏输入中 对于每个表单,我都设置了一个php页面,将表单和html放在一起,并在每个“action”实例后自动输入一个唯一的数字。因此,函数变成了combAction2(),表单名为“action2”,等等 我想不出一种方法,只有一个脚本可以更改“表单编号”,每个表单的javascript函数也可以更改。有没有制作一个脚本的想法?或者,如果我确实需要每个

我有一个包含许多表单的页面,可以将用户发送到带有一些预设值的PayPal页面。根据它们更改的值,表单将把它们连接到最终的“item_name”隐藏输入中

对于每个表单,我都设置了一个php页面,将表单和html放在一起,并在每个“action”实例后自动输入一个唯一的数字。因此,函数变成了combAction2(),表单名为“action2”,等等

我想不出一种方法,只有一个脚本可以更改“表单编号”,每个表单的javascript函数也可以更改。有没有制作一个脚本的想法?或者,如果我确实需要每个项目都有一个脚本,那么如何使脚本更有效?谢谢

<script type="text/javascript">
        function combAction1()
        {
        var action1person = document.forms['action1'].action1person.value;
        var action1action = document.forms['action1'].action1action.value;
        document.forms['action1'].item_name.value = action1person + ", " + action1action;
        }
</script>
<form name="action1" action="https://www.paypal.com/cgi-bin/webscr" target="_blank" method="post" onSubmit="combAction1()">
       <input type="hidden" name="cmd" value="_xclick">
       <input type="hidden" name="paymentaction" value="authorization">
       <input type="hidden" name="business" value="information@ramatico.com">
       <input type="hidden" name="currency_code" value="USD">
       <input name="amount" value="5.00" type="hidden">
       <input name="action1action" type="hidden" value="Action 1 text">
       <select name="action1person" OnChange="combAction1()">
            <option value="Person 1">Person 1</option>
            <option value="Person 2">Person 2</option> 
            <option value="Person 3">Person 3</option> 
            <option value="Person 4">Person 4</option> 
       </select>
       <input type="hidden" id="item_name" name="item_name" value="item_name">
       <a href="#" onclick="document['action1'].submit()">Submit</a>
</form>

函数combAction1()
{
var action1person=document.forms['action1'].action1person.value;
var action1action=document.forms['action1'].action1action.value;
文件.表格['action1'].item_name.value=action1person+,“+action1action;
}
第一人
第二人
第三人
第四个人
<script type="text/javascript">
        function combAction1(frm)
        {
            var action1person = frm.action1person.value;
            var action1action = frm.action1action.value;
            frm.item_name.value = action1person + ", " + action1action;
        }
</script>

<form name="action1" action="https://www.paypal.com/cgi-bin/webscr" onsubmit="combAction1(this.form);">
..
..
<input type="submit" />
</form>
document.forms[0].fieldName