在实际提交表单之前,尝试了解如何获取提交的值(无论是POST / GET)以及在'%'前添加/附加提交的值。
输入ID /名称为'm6070bcdx_field [58] [fldval]'。
我尝试了以下内容:
<script type="text/javascript">
$(".form-horizontal").submit( function (event) {
if ($("#m6070bcdx_field[58][fldval]") != '') {
var cdx58 = $("#m6070bcdx_field[58][fldval]").val();
$("#m6070bcdx_field[58][fldval]").val() = '%'+cdx58+'%';
console.log('%'+cdx58+'%');
event.preventDefault();
}
});
</script>
答案 0 :(得分:0)
试试这个:
$("#m6070bcdx_field[58][fldval]").val('%' + cdx58 + '%');
删除event.preventDefault()
,以便它仍然会提交您的表单。
您可能希望将其更改为这样的内容,这样您就不会经常在字段中添加'%':
if (!cdx58.match(/^%.*%$/)) {
$("#m6070bcdx_field[58][fldval]").val('%' + cdx58 + '%');
}