2016-01-12 29 views
-2

我通过将要在那里显示的textarea发送大量文本(如两页)的单词有问题。但是,当我按提交按钮时,它只发送第一部分或数量为100的字符到电子邮件。将文本从表单texteara发送到电子邮件

- 第一问题

是有限的字符的文本区域号码发送的时候?

这是代码我使用

- 第二问题

我可以整个文本通过只使用HTML的mailto发送到电子邮件?

`

<FORM id="usrform" ACTION="MAILTO:[email protected]?subject=REPORT" METHOD="POST" enctype="text/plin"> 
<span>Copy your Resume*</span><br> 
<INPUT TYPE="SUBMIT"> 
</FORM> 
<textarea form="usrform" style=" width:500px;" name="Resume" cols="500" rows="100" maxlength="2000"></textarea><br> 

</html> 

`

+0

为什么你的textarea在表单元素之外? – Bindrid

+0

@Bindrid我试图保持它的形式和表格之外都工作正常。问题是通过邮件发送文本到邮件。我想知道mailto是否可以从表单中获得特定的字符? – sara

回答

0
  1. 你的textarea的甚至不是表单标签之间,并从你的代码中不包括其形成的内容。

  2. enctype="text/plain"不是plin

  3. 您的textarea有maxlength="2000",它将文本长度限制为2000个字符(无论是否可见)。

  4. 您的服务器可能会限制帖子数据的大小。

  5. 您可以使用mailto发送文本。需要包含body参数并对您的数据进行编码。 More info here

  6. 你为什么要混合代码样式?为什么有些标签小写,大写?

+0

1.我试图保持内外textarea的工作方式相同。我纠正了我的错误。谢谢。 3.即使我没有包含“最大长度”,它也会发送有限的字符。如果这是问题,我该如何解决这个问题.5。在真实的代码中,我包含了body,并且我有更好的缩进.6。混合代码样式的尝试我将在下次尝试着重点。 – sara

+0

@sara 1. - 保持表单中的所有表单元素。总是。 4.更改php.ini文件设置;是否有可能使用PHP端邮件? – Justinas

+0

谢谢,我将学习PHP。但是,你认为mailto有一定数量的字符发送吗? – sara