使用javascript更改后,新的表单字段值将不会随提交一起发送

时间:2014-06-24 13:09:03

标签: javascript html forms textarea submit

我在使用javascript更改表单的字段值时遇到问题。 首先,我在表单中放了一个按钮,供用户使用javascript更改字段的内容。在此函数中,textarea值将替换为有序列表。功能是:

function makelist(sender)
{
    var inputname="mytextarea";
    var newvalue = sender.form.elements[inputname].value.replace(/(?:\r\n|\r|\n)/g, '</li><li>');
    newvalue='<ol><li>'+newvalue+'</li></ol>';
    sender.form.elements[inputname].value=newvalue;
    sender.form.elements[inputname].innerHTML=newvalue; 
} 

代码运行良好,textarea值随着我的预期而变化。但问题是,当我提交表单时,仍然会将textarea的旧值与表单一起发送。

我无法弄清楚这种方法有什么问题。我会非常感激收到任何暗示或想法。

0 个答案:

没有答案