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 Link to comment https://forums.phpfreaks.com/topic/21343-html-preset-forms-newbish/ 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] Link to comment https://forums.phpfreaks.com/topic/21343-html-preset-forms-newbish/#findComment-95019 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 Link to comment https://forums.phpfreaks.com/topic/21343-html-preset-forms-newbish/#findComment-95054 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] Link to comment https://forums.phpfreaks.com/topic/21343-html-preset-forms-newbish/#findComment-95107 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. Link to comment https://forums.phpfreaks.com/topic/21343-html-preset-forms-newbish/#findComment-95253 Share on other sites More sharing options...
Drezard Posted September 24, 2006 Author Share Posted September 24, 2006 Thanks, Daniel Link to comment https://forums.phpfreaks.com/topic/21343-html-preset-forms-newbish/#findComment-97468 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.