Javascript textarea不返回值
我在我所有的文本区域使用代码编辑器,但没有文本区域返回值。我认为不同的名字和身份证是问题所在。例如:Javascript textarea不返回值,javascript,forms,textarea,Javascript,Forms,Textarea,我在我所有的文本区域使用代码编辑器,但没有文本区域返回值。我认为不同的名字和身份证是问题所在。例如: <textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow"></textarea> 我在这里的某个地方读到使用隐藏输入来传输textarea的值,但我自己做
<textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow"></textarea>
我在这里的某个地方读到使用隐藏输入来传输textarea的值,但我自己做不到
A帮助?=删除id
为什么你的名字和身份证不一样?顺便说一句,一般情况下你不应该这样做。我想你是在用你的东西的名字,只是因为他们的东西上有id。虽然我从未使用过codepress,但至少大多数像这样的脚本,构建良好的脚本将基于类而不是ID进行构建,所以请继续删除ID,看看是否有效。干杯。您需要拨打textarea\u 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>
<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>
两个答案都不起作用 在codepress的支持论坛中,我发现:
<input type="submit" onclick="textareaID.textarea.value = textareaID.getCode();" value="save" />
但是我不能理解
这是no 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>
这对我有用。
如果textarea的名称和id相同,则会中断javascript。对于textarea,我只分配了一个ID,并添加了一个隐藏的输入字段,其中包含我希望在表单过程中收集的名称;然后使用onsubmit将codepress分配给隐藏输入,如下所示:
<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>
<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>
我不认为这是答案,我非常不同意名字和ID不应该不同。ID是唯一的,名称不是.XLNT-我错过了ID和NAMEcontent\u hidden return empty之间的区别:我也尝试使用submit=this.content\u hidden=textarea\u id.getCode;我使用了textareaID.getCode;当我得到了完全相同的错误,它像一个符咒一样修复了它!