我通过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>`
答案 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();
}