Drezard Posted September 20, 2006 Share Posted September 20, 2006 Hello, I am wondering with a HTML form on some sites they have stuff already in them. Like Name: <please insert name here> and things like that. I was wondering how they do that. Whats the code for it.- Cheers, Daniel Quote Link to comment Share on other sites More sharing options...
AndyB Posted September 20, 2006 Share Posted September 20, 2006 Javascript or magic ... for example:[code]<input type="text" name="name" value=" Your name" size="18" maxlength="100" onFocus="if (this.value==' Your name') this.value=''" onBlur="if (this.value=='') this.value=' Your name'">[/code] Quote Link to comment Share on other sites More sharing options...
Drezard Posted September 20, 2006 Author Share Posted September 20, 2006 Thanks, but how do i make it so that if the user just clicks submit with the automatic value of "Your name" in it then it thinks that nothing is in it.So if i had the code:[CODE]<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post"><input type="text" name="name" value=" Your name" size="18" maxlength="100" onFocus="if (this.value==' Your name') this.value=''" onBlur="if (this.value=='') this.value=' Your name'"> <input type="submit" name="submit"> </form><?php $name = $_POST['name'];echo $name;?> [/CODE]Then how would i change it so it wouldnt accept the value "Your Name"?- Cheers, Daniel Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted September 20, 2006 Share Posted September 20, 2006 [code]<?phpif($_POST['name'] == 'Your name' || empty($_POST['name']){ echo "Please enter your name";}else { // do stuff}?>[/code] Quote Link to comment Share on other sites More sharing options...
fenway Posted September 20, 2006 Share Posted September 20, 2006 You may want to consider having the default value as a PHP variable as well, not just hard-coded, since the same string will appear in at least 3 places per field. Quote Link to comment Share on other sites More sharing options...
Drezard Posted September 24, 2006 Author Share Posted September 24, 2006 Thanks, Daniel Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.