如果通过Jquery提交表单,Html标签会自动添加textarea值

时间:2013-09-05 19:09:51

标签: php javascript jquery html forms

如果通过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代码有什么问题。

2 个答案:

答案 0 :(得分:0)

php中一个简单的方法,可以获得没有任何HTML Tag

的值
$textarea = strip_tags($_REQUEST['rte1']);

这将使Value of textarea.没有<p>标记返回给您。

如果您需要更多帮助,请参阅Manual

答案 1 :(得分:0)

你的jquery代码完全没问题。使用POST和GET方法测试,服务器只获得“textarea的值”。串。你的PHP必定有问题。

http://jsfiddle.net/sftHD/

document.myform.submit();
$('#myform').submit();

那些产生相同的结果。