一个页面两个textarea,取不到第二个的值

在一个页面里面放了两个富文本编辑器(simditor),但是提交form的时候只能取到第一个的值,取不到第二个的值,邮件问官方,官方说他们自己测试没问题,可以取到两个。又试了其它编辑器,包括bootstrap-wysiwyg,redactor等,都只能取到第一个,不能取到第二个,但是放两个纯textarea,就没问题,不知道是哪里的原因
问题页面http://quyi.sinaapp.com/translate.php
用的get,可以看到url里面没有第二个textarea的值
相关代码:
原文题目:
译文题目:
(function(){
$(function(){
vareditor;
editor=newSimditor({
textarea:$('#txt-content1'),
placeholder:'这里输入文字...',
pasteImage:true,
toolbar:['title','bold','italic','underline','strikethrough','|','ol','ul','blockquote','code','table','|','link','image','hr','|','indent','outdent'],
defaultImage:'assets/images/image.png',
upload:location.search==='?upload'?{
url:'/upload'
}:false
});
returneditor=newSimditor({
textarea:$('#txt-content2'),
placeholder:'这里输入文字...',
pasteImage:true,
toolbar:['title','bold','italic','underline','strikethrough','|','ol','ul','blockquote','code','table','|','link','image','hr','|','indent','outdent'],
defaultImage:'assets/images/image.png',
upload:location.search==='?upload'?{
url:'/upload'
}:false
});
});
}).call(this);
趣译网,最好的翻译和双语阅读平台。即刻提高你的英语

©Funtranslate2014


			
紫衣仙女
浏览 396回答 2
2回答

犯罪嫌疑人X

首先,input没有这种关法。其次,form开关位置似乎也不太好,直接把两个关在里边比较好。再次,如果用普通的HTML来提交的话,是可以拿到两个textarea的值的。但你的编辑器是用JS插件处理过的,所以我猜测应该是它处理的问题。用元素查看器查看,插件初始化以后,DOM结构就和你预期的不一样了,form只包裹了第1个textarea。

开心每一天1111

按F12键。打开调试面板,切换到network。查看请求头。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript