Написал такой код(нужный нам кусок): PHP: <SCRIPT TYPE="text/javascript"> function check(obj) { if ( obj.name.value == '' || obj.userid.value=='' ) { alert( "Вы должны заполнить все поля!" ); return false; } obj.submit(); } function testKey(e) { var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode); if (e.ctrlKey || e.altKey || key < 32) return true; key = String.fromCharCode(key); return /[\d]/.test(key); } </SCRIPT> <? if ($_GET[create] == 1) { echo ("<form name='create' method='get' action='medals.php'>"); echo ("<table class=main cellspacing=0 cellpadding=5 width=50%>"); echo ("<div align='center'><input type='hidden' name='cret' value='1'> <strong>Создание медали</strong></div>"); echo ("<br />"); echo ("<tr><td>Название: </td><td align='right'><input type='text' size=50 name='name'></td></tr>"); echo ("<tr><td>Картинка: </td><td align='left'><select size='1' name='img' id='img'>"); echo "<option value='medal0.gif'>medal0.gif</option>" ; echo "<option value='medal1.gif'>medal1.gif</option>" ; echo "<option value='medal2.gif'>medal2.gif</option>" ; echo "<option value='medal3.gif'>medal3.gif</option>" ; echo "<option value='medal4.gif'>medal4.gif</option>" ; echo "<option value='medal5.gif'>medal5.gif</option>" ; echo "<option value='medal6.gif'>medal6.gif</option>" ; echo "<option value='medal7.gif'>medal7.gif</option>" ; echo "<option value='medal8.gif'>medal8.gif</option>" ; echo "<option value='medal9.gif'>medal9.gif</option>" ; echo "<option value='medal10.gif'>medal10.gif</option>" ; echo "<option value='medal11.gif'>medal11.gif</option>" ; echo "<option value='medal12.gif'>medal12.gif</option>" ; echo "<option value='medal13.gif'>medal13.gif</option>" ; echo "<option value='medal14.gif'>medal14.gif</option>" ; echo "<option value='medal15.gif'>medal15.gif</option>" ; echo "<option value='medal16.gif'>medal16.gif</option>" ; echo "<option value='medal17.gif'>medal17.gif</option>" ; echo "<option value='medal18.gif'>medal18.gif</option>" ; echo "<option value='medal19.gif'>medal19.gif</option>" ; echo "<option value='medal20.gif'>medal20.gif</option>" ; echo "<option value='medal21.gif'>medal21.gif</option>" ; echo "<option value='medal22.gif'>medal22.gif</option>" ; echo "<option value='medal23.gif'>medal23.gif</option>" ; echo ('</select></td></tr>') ; //echo ("<tr><td>Имя пользователя: </td><td align='right'><input type='text' size=50 name='userid'></td></tr>"); echo ("<tr><td>ID пользователя: </td><td align='right'><input type='text' size=50 name='userid' onkeypress=\"return testKey(event)\"></td></tr>"); // Вместо выбора пользователя можно указать его ID echo ("<tr><td></td><td><div align='right'><input type='Button' value='Создать' ONCLICK=\"javascript:check(this.form);\"></div></td></tr>"); echo ("</table></form>"); } ?> Генерируется он вот так: Кроме того проверяются поля на заполненность и в поле с id разрешено вводить только цифры. Помогите, пожалуйста, реализовать, чтобы когда ввожу в поле id, рядом с полем сразу возникало имя позьзователя. Правильный запрос в БД: Code: SELECT username FROM users WHERE id=(тут id, которое вводим в поле) Только начал учить javascript, не доходит до меня
Ипать.. ты чтоли по каждому вопросу будешь сюда обращаться? Кури доки по jQuery.(jQuery.post, jQuery(obj).show) Либо бери пример из регистрации...
PHPDog Спасибо, решил так: PHP: function NameOfId(value) { $.post("medals_data_parse.php?type=user", { 'id': value }, function(data){ //alert("Data Loaded: " + data); //$("#usr").show(data); $("#usr").hide(); $("#usr").empty(); $("#usr").append(data); $("#usr").slideToggle('medium'); }, 'html'); }