отобразить значение < input type = & ldquo; search & rdquo; > поле ввода в форме после первого запроса (javascript)

Мне нужен был подобный так называемый «контекст-корень». Я сделал это в файле conf под /etc/httpd/conf.d/, используя WSGIScriptAlias:

myapp.conf:


    WSGIScriptAlias /myapp /home//myapp/wsgi.py

    /myapp>
        Order deny,allow
        Allow from all
    


Итак, теперь я могу получить доступ к моему приложению как: http: // localhost: 5000 / myapp

См. руководство - http://modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration -guide.html

3
задан jiveandwail 31 March 2019 в 03:27
поделиться

2 ответа

Попробуйте добавить это event.preventDefault(); в вашу функцию, при этом ваше событие будет отменено, но его распространение не будет. Если вы хотите узнать больше об этом, вот документация: https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault

0
ответ дан Gerhard Presser 31 March 2019 в 03:27
поделиться

решил проблему с помощью:

  • DOMContentLoaded для запуска javascript

(https://developer.mozilla.org/en-US/docs / Web / API / Window / DOMContentLoaded_event)

  • URLSearchParams и URLSearchParams.get () для получения строки запроса

( https: // developer .mozilla.org / en-US / docs / Web / API / URLSearchParams )

( https://developer.mozilla.org/en-US/docs/Web/API/ URLSearchParams / get )

  • getElementById для установки значения в поле ввода

( https://developer.mozilla.org/en-US/ docs / Web / API / Document / getElementById )

это общий вопрос-

( Как получить значения строки запроса в JavaScript? ) [ 1115]

<input type="search" name="q" placeholder="search" id=mySearch required value="">

<script type="text/javascript">
window.addEventListener('DOMContentLoaded', (event) => {
    let params = new URLSearchParams(document.location.search.substring(1));
    let qstring = params.get("q"); // is the string for the query
    document.getElementById("mySearch").value = qstring;
});
</script>
0
ответ дан jiveandwail 31 March 2019 в 03:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: