【发布时间】:2012-12-20 23:58:53
【问题描述】:
我需要一个带有单个输入字段和两个按钮的表单。
棘手的部分是我需要根据按下的按钮更改输入字段 name。
<FORM name="Form1" id="num_colis" method="post">
<INPUT TYPE="text" name="abc OR xyz" value="">
<INPUT type="button" value="Colissimo" onclick="return OnButton1();">
<INPUT type="button" value="CSUIVI" onclick="return OnButton2();">
</FORM>
<script language="Javascript">
<!--
function OnButton1()
{
document.Form1.action = "http://www.site1.fr/suivi"
document.Form1.submit(); // Submit the page
return true;
}
function OnButton2()
{
document.Form1.action = "http://www.site2.fr/suivi"
document.Form1.submit(); // Submit the page
return true;
}
-->
</script>
为此,我需要:在按下 button1 时使用“INPUT TYPE="text" name="abc",并且在按下 button1 时使用类似的“INPUT TYPE="text" name="xyz" button2 被按下。
我到处寻找无济于事的解决方案,是否有 javascript 解决方案或技巧来实现这一目标?
【问题讨论】:
-
你想用它实现什么?也许还有另一种方法可以做你想做的事。更改输入字段的名称听起来不是“好方法”。
标签: javascript forms button field