即时通讯使用一个代码编辑器codepress在我所有的文字区域,但没有textarea的返回值。 我觉得不同的名称和标识的问题。 例:
<textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow"></textarea>
我在这里的某个地方阅读使用隐藏的输入来传输文本区域的价值,但我不能做我自己!
ayhelp?
即时通讯使用一个代码编辑器codepress在我所有的文字区域,但没有textarea的返回值。 我觉得不同的名称和标识的问题。 例:
<textarea name="content_text" rows="20" cols="50" class="codepress sql" id="myCpWindow"></textarea>
我在这里的某个地方阅读使用隐藏的输入来传输文本区域的价值,但我不能做我自己!
ayhelp?
这两个答案没有工作...
在codepress的支持论坛上,我发现这一点:
<input type="submit" onclick="textareaID.textarea.value = textareaID.getCode();" value="save" />
但我无法理解。
这里是链接discution
这为我工作。
如果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>
你需要调用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>
没有的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>
=删除ID。
为什么你的姓名和身份证有什么不同? (你不应该这样做,在一般的BTW)。 我假设你正在使用的名称为您的东西,只是走的ID,因为这是对他们的东西。 虽然我从来没有使用codepress,大多数脚本像这样的(至少,精心打造的)将建立关类(而不是ID),以便继续和删除ID,看看是否有效。 干杯。