2015-10-03 3 views
1

отменить У меня есть такой код:Возвращаемого значения текстового поля после нажмите кнопку

<?php 
    $name = "edward"; 
    $country = "Indonesia"; 
?> 

<form id="bio"> 
    <input type="text" id="name" value="<?= $name ?>"> 
    <input type="text" id="country" value="<?= $country?>"> 
</form> 

<button class="clear">Cancel</button> 

Поэтому, когда первый груз, то Textboxes заполняется по переменной I, определенной ранее. Затем я меняю/набираю что-то как в имени текстового поля, так и в стране. Как вернуть значение значения текстового поля по-прежнему (имя текстового поля, заполненное edward, и страна заполнена Индонезией - оба заполнены по умолчанию), когда я нажимаю кнопку отмены? Спасибо за помощь :)

ответ

1

В HTML5 использования

<form> 
<input type="text" id="name" placeholder="<?= $name ?>"> 
<input type="text" id="country" placeholder="<?= $country?>"> 
<button class="clear" type="reset">Cancel</button> 
</form> 

Или использовать JavaScript

+0

'заполнитель = "" '? не должно быть 'value =" "' – Shehary

+0

по умолчанию value = '', даже если вы не упоминаете его –

+0

не обязательно писать 'value = ''' в 'input' –

1

Используйте OnClick баттона, чтобы установить значение обратно в нормальное русло:

<button class="clear" onclick="document.getElementById('name').value='<?=$name?>';document.getElementById('country').value='<?=$county?>';">Cancel</button>