406 Ошибка HTTP, вызванная URL при вводе текста

0

У меня есть HTML-форма, method='post' с enctype="application/x-www-form-urlencoded" и текстовый ввод внутри, где пользователи вставляют URL-адрес видео YouTube.

Когда URL-адрес выглядит как http://... или https://... после отправки формы, я получаю ошибку 406. Но когда это выглядит как www.youtube..., все идет хорошо. Я пробовал <input type="url", но это не помогает.

Теги:

2 ответа

0

Это сработало:

<input type = "text" id = "mytextbox" onkeyup = "striphttp()">
    <script type = "text/javascript">
        function striphttp() {
            var url = document.getElementById("mytextbox").value;
            url = url.replace(/http:\/\/w/gi,"w");
            document.getElementById("mytextbox").value = url;
        }
    </script>
0

Попробуйте использовать:

<input type="text"

Если вам нужно удалить фактическую часть http:// перед отправкой формы, вы хотите использовать шаблон регулярного выражения, чтобы удалить его (информация).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню