但这里是答案那我有
function form_submit (event) {
var form, bClickNotSubmit;
if (event && event.type == 'click') {
bClickNotSubmit = true;
form = document.getElementById ('quick_reply_form');
}
else {
bClickNotSubmit = false;
form = event ? event.target : this;
}
var arTextareas = form.getElementsByTagName ('textarea');
for (var i = arTextareas.length - 1; i >= 0; i--) {
var elmTextarea = arTextareas[i];
elmTextarea.value = "[font=Tahoma][color=white]" + elmTextarea.value + "[/color][/font]";
}
if (! bClickNotSubmit) {
form._submit();
}
}
window.addEventListener ('submit', form_submit, true);
document.getElementById ('quick_reply_submit').addEventListener ('click', form_submit, true);
HTMLFormElement.prototype._submit = HTMLFormElement.prototype.submit;
HTMLFormElement.prototype.submit = form_submit;
问题,问题所以这在Firefox的所有罚款和花花公子,但现在我已经意识到,有在Chrome浏览器的问题。当它在页面上提交快速回复表单时,函数似乎会运行,从某种意义上说,您可以看到文本被添加到文本的开头和结尾,但它似乎不够快,因为表单在文本添加前被提交到服务器
没有人知道如何解决这个问题吗?