0

我有一个文本区域,当提交表单时,我需要在其中添加一些额外的内容。但是由于提交表单时页面需要一些时间来处理,因此用户可以在提交事件时添加的 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();
 })
4

2 回答 2

0

您可以再保留一个隐藏字段并附加 textarea 内容和其他必需的内容,并在提交表单时发布。

于 2013-09-06T12:29:13.393 回答
0

好的,我现在用一个破旧的把戏得到了它。由于我不能使用隐藏的输入,我只是隐藏了相关的文本区域并用副本替换它。

这是代码:

$('#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();
})
于 2013-09-06T12:42:05.863 回答