Help - Search - Members - Calendar
Full Version: HTML form
HTMLHelp Forums > Web Authoring > Markup (HTML, XHTML, XML)
hisyedadil
i got a html ready made code for the form. When i click send, i get a mail but no content of what is filled in the form, the form which i receive is empty. that means the php code is correct as i get the mail to my id, have used sendform.php code before and it works fine. the html code needs some changes.
here is the code

<form action="sendform.php" method="post" id="form" >
<fieldset>
<label><input type="text" value="Name" onBlur="if(this.value=='') this.value='Name'" onFocus="if(this.value =='Name' ) this.value=''"></label>
<label><input type="text" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label>
<label><input type="text" value="Mobile no" onBlur="if(this.value=='') this.value='Mobile no'" onFocus="if(this.value =='Mobile no' ) this.value=''"></label>
<label><textarea onBlur="if(this.value==''){this.value='Message'}" onFocus="if(this.value=='Message'){this.value=''}">Message</textarea></label>
<div class="btns"><a href="#" class="button">Clear</a><a href="sendform.php" class="button" onClick="document.getElementById('form').submit()">Send</a></div>
</fieldset>
</form>


I even know i have to make some changes here, but dont know where exactly do i make changes so that i get the completely filled form to my e-mail address.

<div class="btns"><a href="#" class="button">Clear</a><a href="sendform.php" class="button" onClick="document.getElementById('form').submit()">Send</a></div>
</fieldset>
</form>


Please note: i get the form twice to my e-mail. dont know why. i am an amateur.
Please help, your help will be really appreciated. for any more info mail me at hisyedadil@yahoo.co.in
1q2w3e4r
You can use <placeholder="text"> to replace ><textarea onBlur="if(this.value==''){this.value='Message'}" onFocus="if(this.value=='Message'){this.value=''}">


also, posting a pastebin link to your python script could prove to be helpful, possibly.
Frederiek
Why do you use an A element to submit the form? Why not use a normal submit button, using INPUT type="submit"?

The HREF of A probably causes the form to submit twice, as it's already triggered by the form's ACTION.

@1q2w3e4r
Placeholder is an attribute, not an HTML element, and not all browsers support it.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.