如果我用我无法提交在上述可编辑部分中获取的输入,而不是表单中的Textarea。我正在使用可编辑分区,因为我想在运行时在输入可编辑分区中添加图像。那么有什么方法可以提交在可编辑分区中采纳的输入吗??我使用PHP作为服务器端语言。 最佳答案 只有输入元素的值会通过表单提交。在提交表单时,使用客户端脚本将div的内容放入隐藏字段。例如:...functionprepForm(){document.getElementById('content').value=document.getElementById('editor').inner
我正在尝试为客户创建一个简单的电子邮件表单,但无法获得作为消息发送。到目前为止,我已经尝试了所有发现的方法,但没有任何工作正常...这是我的代码:EmailAlName:EmailAddress:Website(ifAvailable):YourMessage:也就是index.php文件中的表单,下面是邮件send-email.php如果有人知道为什么会出现故障,我也很想知道!这是我自己创建的第一个消息/电子邮件php函数,因为我通常为wordpress开发,所以我通常只为我的客户端安装一个插件。 最佳答案 那是因为这一行:(请参
我有一个文本区域,我想获取文本区域的输入并将它们合并在一起。一切正常,除了它正在转义引号。例如test's输出为test/'s为了解决这个问题,我尝试了htmlentries,例如,'.$finaltext.'';?>这应该根据html_entity_decode工作手册(除非我读错了,很可能是这种情况) 最佳答案 您的解决方案可能是去除斜杠。当数据来自POST或GET时,会自动添加斜杠。这称为魔术引号,默认情况下处于启用状态。您可以使用stripslashes()删除这些斜杠to<and>respectively.th
当用户从文本区域保存文本时:bfajsdbfkjasdfasjkdfasdfasdfasdfasdfsdfasdfasdfasdfasdfasdasdfasdfsdfasdfasdf在codeignter中使用nl2br_except_pre函数从文本区域将其保存在数据库中,如下所示:bfajsdbfkjasdfasjkdfasdfasdfasdfasdfsdfasdfasdfasdfasdfasdasdfasdfsdfasdfasdf很适合在div或p标签中输出。或者一般在html输出中。但是,当再次在textarea中重新填充时,它会显示标签,这很丑陋并且会让用户感到困惑。如何在从
目前我正在研究存储textarea段落我可以保存全部内容,但问题是它不包括换行符。我想知道将文本区域的空格/换行符存储到数据库的最佳做法是什么。另外,我需要防止用户在textarea中插入内容。这是很好的练习吗?e.g.text=replace(text,"/n","")text=replace(text,""," ")text=replace(text,"","")text=replace(text,"","")谢谢 最佳答案 它确实存储换行符,但是当您以HTML格式输出时,您看不到它。使用nl2br()将换行符转换为的
PHP代码assign('content',$content);?>查看页面(smarty模板){$content}输出:check1\r\ncheck2\r\ncheck3\r\nend...我希望输出如下所示check1check2check3end...在文本区域内。我已将\r\n替换为\n,但即使这样我也无法获得所需的输出。我的代码有什么问题?提前谢谢你。 最佳答案 您似乎遇到了与this类似的问题.如果我没看错,试试:{$content|stripcslashes} 关于php
我在寻找某种方法来接受下面的数据并能够在PHP或Python中将其解析为数组等方面遇到问题。$data=array('full_name'=>array('name'=>'FullName','type'=>'textarea'),'company'=>array('name'=>'Organization','required'=>true),}在那个内部数组中还有更多的字段,并且没有关于它们如何出现的固定顺序。有什么方法可以让我解析来自文本区域的用户输入并能够将其用作数组吗?或者关于如何处理它的任何其他想法? 最佳答案 使用JS
我有一个包含textarea值的php变量,如下所示。Name:JayEmail:jayviru@demo.comContact:9876541230现在我希望这些行按如下所示排列。Array([Name]=>Jay[Email]=>jayviru@demo.com[Contact]=>9876541230)我在下面尝试过,但没有用:-$test=explode("",$text);print_r($test); 最佳答案 您可以使用PHP_EOL中内置的php来尝试这段代码,但是数组索引几乎没有问题,所以我已经修复了它";prin
我有一个html文本区域。然后我像这样填写这个税区Line1Line2Line3但在帖子中,我是这样的:echo$_POST['textarea'];===>第一行第二行第三行我怎样才能变成这样:Line1Line2Line3 最佳答案 使用nl2br—在字符串中的所有换行符之前插入HTML换行符echonl2br($_POST['textarea']); 关于php-仍然在textarea中获取,我们在StackOverflow上找到一个类似的问题: htt
这里是初学者。我有一个带有文本区域的表单来返回评论。我从helpvid.net得到了一个PHP脚本来发送表单。因此,表单被发送到PHP文件。然后表单通过电子邮件将信息返回给我。问题是评论是作为一个大的插入段落发送的。即使用户在字段中点击Return键来换行,电子邮件中返回的文本也会在一行中。如果用户点击Return两次来创建一个新段落,这些段落将作为一个长段落返回。我希望返回的文本具有用户输入的换行符。这是返回评论的PHP文件的代码:$name=$_POST['name'];$company=$_POST['company'];$address=$_POST['address'];$c