通过2个不同的提交按钮发送<form>信息,这些按钮调用相同的功能,但需要知道从哪个提交按钮发出呼叫</form>

时间:2013-08-09 20:02:05

标签: javascript forms function button submit

我通过2个不同的提交按钮发送信息,这些按钮调用相同的功能但我需要知道从哪个提交按钮来电。

我有一个带有'x'参数的表单,我将发送给将要验证数据的js函数。验证数据后,我需要根据提交按钮按

将数据发送到不同的js函数

我的表格是这样的:

<form name="Datos_ConfiguracionRangos_Tension_Laboral" action="#" onsubmit="Consultar_ConfiguracionRangos('Tension', 'Laboral'); return false" method="post">
    <button id="button" type="submit" name="graficar" value ="graficar">Graficar</button>   
    <button id="button2" type="submit" name="guardar" value ="guardar"> Guardar Configuraciones</button>    
</form>`

1 个答案:

答案 0 :(得分:0)

一种方法是允许脚本提交表单,并使用常规按钮。

<button id="button" onclick="validateMe(this)" value ="graficar">Graficar</button> 

...然后在你的函数中:

function validateMe(e) {
     alert(e.value) <-- this tells you which button was presssed.
     .... your validation code ...
     document.forms.Datos_ConfiguracionRangos_Tension_Laboral.submit();
}