如果通过Jquery提交表单,Html标签会自动添加textarea值。
我的jquery代码。
$('#calling').click(function() {
$('#myform').submit();
});
在我的表格中有一个文字区域。
<textarea id="area" name="rte1" cols="50" rows="10">Value of textarea.</textarea>
Javascript代码如下。
document.myform.submit();
如果是jquery表单提交,我将获得PHP中的textarea值
<p>Value of textarea.</p>
但是在java脚本表单提交的情况下,我在php中获得了正确的值。
请说明我的jquery代码有什么问题。
答案 0 :(得分:0)
php
中一个简单的方法,可以获得没有任何HTML Tag
$textarea = strip_tags($_REQUEST['rte1']);
这将使Value of textarea.
没有<p>
标记返回给您。
如果您需要更多帮助,请参阅Manual。
答案 1 :(得分:0)
你的jquery代码完全没问题。使用POST和GET方法测试,服务器只获得“textarea的值”。串。你的PHP必定有问题。
document.myform.submit();
$('#myform').submit();
那些产生相同的结果。