textarea的犯规返回值(textarea doesnt return value)

2019-10-29 21:17发布

即时通讯使用一个代码编辑器codepress在我所有的文字区域,但没有textarea的返回值。 我觉得不同的名称和标识的问题。 例:

<textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow"></textarea>

我在这里的某个地方阅读使用隐藏的输入来传输文本区域的价值,但我不能做我自己!

ayhelp?

Answer 1:

这两个答案没有工作...

在codepress的支持论坛上,我发现这一点:

<input type="submit" onclick="textareaID.textarea.value = textareaID.getCode();" value="save" />  

但我无法理解。

这里是链接discution



Answer 2:

这为我工作。
如果textarea的名字和ID是一样的,它打破了JavaScript的。 对于textarea的我只是分配一个ID,我添加具有我希望在形式过程中收集的名称隐藏输入字段; 然后使用的onsubmit到codepress分配给像这样隐藏的输入:

<form action="something" onsubmit="codeText.value = codeTextArea.getCode();">
<textarea id="codeTextArea" rows="20" cols="50" class="codepress java"></textarea>
<input type="hidden" name="codeText"/>
<input type="Submit">
</form>


Answer 3:

你需要调用textarea_id.getCode()

所以,你可能想是这样的:

<form action="something" onsubmit="this.content_hidden = content_text.getCode();">
<input type="hidden" name="content_hidden">
<textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow"></textarea>
<input type="Submit">
</form>


Answer 4:

没有的onsubmit你只需要将关断codepress

<form action="something" onsubmit="content_text.toggleEditor();">
  <textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow">  
  </textarea>
  <input type="Submit">
</form>


Answer 5:

=删除ID。

为什么你的姓名和身份证有什么不同? (你不应该这样做,在一般的BTW)。 我假设你正在使用的名称为您的东西,只是走的ID,因为这是对他们的东西。 虽然我从来没有使用codepress,大多数脚本像这样的(至少,精心打造的)将建立关类(而不是ID),以便继续和删除ID,看看是否有效。 干杯。



文章来源: textarea doesnt return value