подскажите как сделать так что б при нажатии не кнопку, 1 была в inpute а не ниже???? вот код: <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Страница управления</title> </head> <body> <?php if(isset($_POST['1'])) { $a = $_POST['1']; echo $a; } ?> <form method='post'> <input type='text' size='30' name='ekran' disabled='disabled'/><br /> <input type='submit' value='1' name="1"/> </form> </body> </html>
PHP: <?php if(isset($_POST['1'])) { $a = $_POST['1']; } ?> HTML: <form method="post"> <input type="text" size="30" name="ekran" disabled="disabled" value="<?php echo $a; ?> "/><br /> <input type="submit" value="1" name="1"/> </form>
Дело в том что если я еще кнопочек таких с десяток добавлю то переменные то будут разные, их что все прийдется вписывать? Можно сделать так чтоб в input не чего не добавлять а сделать так чтоб выводилось в input из любого места кода?можно использовать name="ekran"? типа echo name="ekran" ($a); типа такого ))))
Думаю нельзя...php на сколько я знаю не может работать с DOM генерируемого им же хтмл кода... (если может то интересно было бы узнать =) Да, либо генерируйте формы и кнопки непосредственно в php
ну во-первых $_POST[1] ты откуда-то берёшь и это наверное инпут во-вторых проще всего через jquery [js]<script type="text/javascript"> function submit() { $('#id_inputa_v_kotorij_vstavlyaem').val($('#id_inputa_iz_kotorogo_berem').val()); $('#id_inputa_v_kotorij_vstavlyaem1').val($('#id_inputa_iz_kotorogo_berem1').val()); $('#id_inputa_v_kotorij_vstavlyaem2').val($('#id_inputa_iz_kotorogo_berem2').val()); } </script>[/js] и HTML: <input type="submit" value="1" name="1" onclick="submit()"/> поставь jq и сделай по примеру должно работать
дак это на jave а нам бы на php. мне надо 5 , когда я нажимаю 1 кнопку должно в инпуте высветиться это число и естественно оно должно сохраниться в переменной.И если я нажимаю две кнопки или три и т.д. то в переменную и на экран должны выводиться:1 кнопка - единицы, 2-кнопки - десятки, 3 кнопки сотни и т.д.