Ну, тогда Гаррипоттер в помощь автору темы. Такой функционал пишется на уроках по javascript:
Код:
<!DOCTYPE html>
<meta charset="utf-8">
<title>Кнопка - шмопка</title>
<input type="button" value="Кнопка" onclick="this.value = changeValue(this.value)">
<script>
function changeValue(val) {
if(val == 'Кнопка')
return 'Шмопка';
else
return 'Кнопка';
}
</script>
Попробуйте, хотя бы, разобраться. как это работает, а не тыкать бездумно в свой код.
P.S. Прошу прощения за навязчивый javascript, как говорится, дареному коню...