Должен признать, я еще этого не понимаю. Я уверен, что если бы я это сделал, это было бы просто. У меня есть веб-шаблон, и поиск не работает. Вот код:html form - submit search
<form action="" method="post" id="search-form">
<fieldset>
<div><span>
<input type="text" value="Enter keyword here" onfocus="if(this.value=='Enter keyword here'){this.value=''}" onblur="if(this.value==''){this.value='Enter keyword here'}" />
</span><a href="#" onclick="document.getElementById('search-form').submit()"><img src="images/button.gif" alt="" /></a></div>
</fieldset>
</form>
Это не работает. Я попытался вставить файл web.config, чтобы обойти ошибку «405», но теперь я получаю ошибку «500». Это обработчики:
<handlers>
<add name="*.html Page Requests" path="*.html" verb="*" type="System.Web.Handlers.TransferRequestHandler" resourceType="Unspecified" preCondition="integratedMode" />
<add name="*.htm Page Requests" path="*.htm" verb="*" type="System.Web.Handlers.TransferRequestHandler" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
Этот код формы запрашивает java-скрипт и его не работает, может кто-то объяснить. Благодарю.
Вам не нужно какое-либо действие формы, чтобы форма подчинялась чему-то? Кроме того, зачем использовать JavaScript? Почему не просто элемент кнопки? – Seth
Привет, Сет, я не понимаю, как это работает. Мне нужно понять процесс или рабочий поток, который выполняет этот код. Его все встроено в шаблон сайта. Как я могу определить, что называется java-скриптом, или «POST»? Почему я должен получить сообщение об ошибке «500»? Его старая кожа Cat, я думаю, я хочу исправить эту проблему, а не изменить весь сайт. – user1170530