텍스트 상자에 텍스트를 입력 할 때마다 PHP로 제대로 전송되지 않습니다. PHP는 입력을 null로 읽습니다. 실제로는 거기에 텍스트가 있습니다.PHP 텍스트가 텍스트 상자에 들어오지 않음
PHP 코드. 형태
<div id="form">
<form method="post" action="Email_Form_Script.php" enctype="text/plain" onsubmit="window.open('FormPopUp.html','popup','width=500,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0');" >
<div>
<input type="text" class="text" name="e3text" id="emailForm" value="Enter your e-mail address" onfocus="if(this.value=='Enter your e-mail address') { this.value = '' }" onblur="if(this.value=='') { this.value = 'Enter your e-mail address' }" />
<input type="hidden" value="" name="email2"/>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" class="submit" value=""/></div>
</form>
</div>
에 대한
//Two Email Lines
$email_to = "[email protected]";
$email_subject = "AUTO: REQUEST";
//Set equal to email form textbox
$email_form = $_POST['email_text'];
$email_message = "Email: " . $email_form . "";
//Create email headers
@mail($email_to, $email_subject,$email_message,$headers);
HTML 코드는 정말 왜 작동하지 않는 경우에 혼동. 나는 계속해서 "이메일 :"(이메일 이후에 텍스트 없음)이라고 말하는 빈 이메일을 계속받습니다.
당신은 이름이'email_text' 인 html 코드를 입력하지 않았습니다. 나는 이것이 첫 번째 문제라고 말하고 싶습니다. – Kuro
질문 정보 (또는 코드)를 크게 변경하지 마십시오. 질문을 보는 다른 사람들은 원래 문제가 무엇인지 파악할 수 없으며 질문이 이해가되지 않습니다. ** 원래의 질문에 ** 내용을 추가 할 수 있습니다. ("편집 : 필드를 'e3text'로 설정하려고했으나 여전히 실패합니다.") –
글쎄, 실제로 나는 친구가 대답을하고, 질문을 변경했다고 생각합니다. 정확하고 그가 얻은 대답을 받아들이는 데 신경 쓰지 않았습니다. – Kuro