JavaScript
HTML
ID Number: <input
type="text" name="idnumber" id="idnumber" /><br/>
<p>Your
email address is
<span id="emailid"></span>@email.com</p>
JavaScript
var input = document.getElementById('idnumber'),
placeholder = document.getElementById('emailid');
input.onkeyup = function() {
placeholder.innerHTML = input.value
}
jsFiddle .
Обязательно прикрепите к window.onload
или событию готовности DOM.
Эта версия будет обновляться при активации ключа - если вы хотите использовать кнопку, обратитесь к кнопке и используйте событие onclick
.
PHP
HTML / PHP
<form action="?" method="get"> ID Number: <input
type="text" name="idnumber" /><br/>
<input type="submit" value="Whats my
email address" /> </form> <p>Your
email address is
<?php echo isset($_GET['idnumber']) ? htmlspecialchars($_GET['idnumber']) : ''; ?>@email.com</p>
Вы также можете использовать POST и здесь, но GET будет понятнее для новичка (и обновление не вызовет браузер Отправить форму снова диалог).
Если вы используете POST, вы действительно должны следовать Post / Redirect / Get (этот URL-адрес Википедии ужасен ). За исключением того, что в этом случае вам нужно сохранить значение, которое вы могли бы использовать cookie, сеанс или GET, проще просто использовать GET с самого начала:)