无论如何在提交之前更改表单的键、值和操作 url 的名称。我有一个表格,但简单的输入看起来像这样:
<input type="text" name="Af25fsg2" value="BGHfGSG" />
字符重新排列,我需要通过 javascript 或 jquery 函数将它们设置为正常,然后提交表单。
无论如何在提交之前更改表单的键、值和操作 url 的名称。我有一个表格,但简单的输入看起来像这样:
<input type="text" name="Af25fsg2" value="BGHfGSG" />
字符重新排列,我需要通过 javascript 或 jquery 函数将它们设置为正常,然后提交表单。
尝试这个:
HTML
<input type="text" id="frmKey" name="Af25fsg2" value="BGHfGSG" />
脚本
$("#myform").submit(function(){// Let myform is id of your form
$(this).attr('action','newaction');
$('#frmKey').val('newkey');
});
您可以在您正在使用的任何点击或事件上使用它
jQuery("input").attr("name","changeName");
jQuery("input").val("changeValue");
jQuery("FORMID").attr("action","CHANGEACTION");
希望这可以帮助:)
你有没有尝试过这样的事情?
HTML
<form action='' name='myform' id="myform" method='POST'>
<input type="text" name="Af25fsg2" value="BGHfGSG" id="textInput" />
</form>
jQuery
$('#myform').submit(function(){
var input = $('#textInput').val(); // Get the value here, do whatever you want to it
var name = $(this).attr('name'); // Get the name here, do whatever you want to it.
$(this).attr('action', "http://www.mysite.com/" + textInput + ".html"); // Set the action here.
});