在发送之前更改表单中的输入字段值

  • 本文关键字:字段 表单 html jquery
  • 更新时间 :
  • 英文 :


我有支付门的输入字段,创建URL,需要添加"00"在输入值的末尾。所以现在当我输入150时,url的值应该是15000,但用户在输入文件中看到的仍然是150

<input type="text" style="width: 100%; height: 40px;" name="z24_kwota">

完整代码:

<form action="https://sklep.przelewy24.pl/zakup.php" method="get"><input name="z24_id_sprzedawcy" type="hidden" value="xxx" /> <input name="z24_crc" type="hidden" value="xxx" /> <input name="z24_nazwa" type="hidden" value="xxx" /> <input name="z24_return_url" type="hidden" value="xxx" /> <input name="z24_language" type="hidden" value="pl" />
<table style="width: 100%;">
<tbody>
<tr>
<td><input type="text" style="width: 100%; height: 40px;" name="z24_kwota"></td>
</tr>
</tbody>
</table>
<p><input id="submit_button" class="button" type="submit" value="PAY" /><br /><br /></p>
</form>

首先处理表单(addonsubmit="something()")上的onsubmit事件:

<form action="https://sklep.przelewy24.pl/zakup.php" method="get" onsubmit="mySubmit()">

然后在处理程序中执行所需操作:

function mySubmit() {
var el = $("[name=z24_kwota]");
var val = el.val();
val *= 100;
el.val(val);
}

当用户单击提交按钮时,触发表单上的onsubmit事件,该事件调用mySubmit函数。这个函数改变元素的值(make 150 =>15000)乘以100

最新更新