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

 庄大运 发布于 2022-11-24 03:43

在一个页面里面放了两个富文本编辑器(simditor),但是提交form的时候只能取到第一个的值,取不到第二个的值,邮件问官方,官方说他们自己测试没问题,可以取到两个。又试了其它编辑器,包括bootstrap-wysiwyg,redactor 等,都只能取到第一个,不能取到第二个,但是放两个纯textarea,就没问题,不知道是哪里的原因

问题页面 http://quyi.sinaapp.com/translate.php
用的get,可以看到url里面没有第二个textarea的值

相关代码:

原文题目:

译文题目:

趣译网,最好的翻译和双语阅读平台。即刻提高你的英语

©Funtranslate 2014


3 个回答
  • 应该把 <textarea> 包含在同一个 <form>

    2022-11-24 03:55 回答
  • 按 F12 键。

    打开调试面板,切换到 network。

    查看请求头。

    2022-11-24 03:55 回答
  • 首先,input 没有 </input> 这种关法。

    其次,form 开关位置似乎也不太好,直接把两个<p class="span6">关在里边比较好。

    再次,如果用普通的 HTML 来提交的话,是可以拿到两个 textarea 的值的。但你的编辑器是用 JS 插件处理过的,所以我猜测应该是它处理的问题。

    用元素查看器查看,插件初始化以后,DOM 结构就和你预期的不一样了,form只包裹了第 1 个 textarea。

    2022-11-24 03:55 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有