我正在開發一個使用Kohana開發的項目,並且由於某些情況,我無法在窗體中使用NAME
,而是我可以使用ID
,但我嘗試使用以下方法,但沒有奏效。無法在表單中使用NAME我可以使用ID嗎?
<form action="sendmail.php" method="post">
<p><input type="text" size="30" style="border-radius:15px; border:2px solid #000; padding:5px;" placeholder="Name" id="contname" /><br />
<br />
<input type="text" size="30" style="border-radius:15px; border:2px solid #000; padding:5px;" placeholder="Email" id="contemail" /><br />
<br />
<input type="text" size="30" style="border-radius:15px; border:2px solid #000; padding:5px;" placeholder="Subject" id="contsubject" /><br />
<br />
<textarea style="border-radius:5px; border:2px solid #000; padding:5px; width:320px; height:120px;" id="contmessage" placeholder="Message"></textarea><br />
<br />
<input type="submit" value="SUBMIT" style="background-color:#9377dd; border-radius:10px; padding-top:3px; padding-bottom:3px; padding-left:16px; padding-right:16px;" /></p>
</form>
sendmail.php
<?php
$from = $_POST["contemail"];
$message = $_POST["contname"] . "<br/>". $_POST["contsubject"] . "<br/>" . $_POST["contmessage"];
mail("[email protected]","From contact form",$message,"From: $from\n");
mail("[email protected]","From contact form",$message,"From: $from\n");
header('Location: faq');
?>
任何替代方法請???
替代方法是**使用名稱屬性**。這就是它的目的。當然,你不能只使用它*,使用完全不相關的東西(id),並期望它能夠工作。 – meagar
使用類似jQuery的庫,然後使用字段'id's手動構建post對象併發送。 –
沒有任何表單元素被命名。 I.e .:'name =「contemail」'等 –