我有一个textarea,我需要在提交表单时添加一些额外的内容。但是,由于页面在提交表单时需要一些时间来访问,因此用户可以在提交事件中添加的textarea中看到额外的内容。我想避免这种情况。
有谁知道如何实现这个目标?
这是我的jquery:
$('#Formular').on('click', 'input[type=submit]', function(e) {
e.preventDefault();
var speicherAm = sessionStorage.getItem("anmerkung");
var value = $('#comments').val();
sessionStorage.setItem("anmerkung", value);
returnValue = ' Gewünschte Lieferzeit: ' + speicher + '\n' + value;
$('#comments').val(returnValue);
$('#Formular').submit();
})
答案 0 :(得分:0)
您可以再保留一个隐藏字段并附加textarea内容和其他所需内容,并在表单提交时发布。
答案 1 :(得分:0)
好的,我现在用一个破旧的把戏得到了它。由于我不能使用隐藏的输入,我只是隐藏相关的textarea并用副本替换它。
以下是代码:
$('#Formular').on('click', 'input[type=submit]', function(e) {
e.preventDefault();
var value = $('#comments').val();
var speicherAm = sessionStorage.getItem("anmerkung");
sessionStorage.setItem("anmerkung", value);
returnValue = ' Gewünschte Lieferzeit: ' + speicher + '\n' + value;
var ersatzHeight = $('#comments').height();
var ersatz = $('<textarea class="autosizejs form-control" maxlength="255">' + value + '</textarea>').height(ersatzHeight);
$('#comments').val(returnValue).hide().after(ersatz);
$('#Formular').submit();
})