Показать сообщение отдельно
  #4 (permalink)  
Старый 28.03.2013, 11:34
Аспирант
Отправить личное сообщение для vashurin Посмотреть профиль Найти все сообщения от vashurin
 
Регистрация: 01.04.2008
Сообщений: 52

Сообщение от krum Посмотреть сообщение
Как раз дело в том, что это необходимо для ЧПУ. В .htaccess прописан ModRewrite. Так как я в JS совсем плох, подскажите плиз конкретную реализацию метода, описанного выше. Куда этот код вставить и как его использовать.
ну пропишите форме какое нибудь id, и поменяйте код на такой:

Код:
<form method="GET" id="someid" action="modul/">
<input type="text" name="id"></input>
<input type="submit" value="Найти">
</form>
<script>
document.getElementById('someid').onsubmit=function(){
var uri = document.getElementById('id').value;
window.location = 'http://mysite.ru/modul/' +uri+'/';
return false;
}
</script>
И все заработает... Хотя, это не лучшая реализация, лучше навешивание события обернуть в функцию и вызывать на событие загрузки DOM или загрузки страницы. Да, и еще б введенные пользователем данные проверять, на то, что введено .
Ответить с цитированием