Задать вопрос

Input не отправляется при длинном value?

Есть форма, перед отправкой шифрую ее значения. Но когда там значение длинное то второй input не отправляется. В чем проблема? где я ошибся? Пока значения к примеру по 128 символов то все хорошо и отправляются оба инпута, но когда они становятся порядка 3000 символов то отправляется только один.
<form class="form-login" method="post" onsubmit="generate_gen_and_simple_mod();" enctype="text/plain" id="t_data">

                        <input type="text" id="user_name" class="login" required="" autofocus="" placeholder="Login or Email" name="AuthLogin">
                        <input type="password" id="user_pass" required class="password" placeholder="Password" name="AuthPass">
                        <input type="submit" class="to-send" value="sign in" id="send_login_data" form="t_data">
                        <input type="submit" class="to-send" value="forgot password" id="send_forgot_data" form="">

                    </form>


Перезаписываю перед отправкой вот так
$('#user_name').val(get_login);
$('#user_pass').val(get_pass);
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
https://jsfiddle.net/nbso4xwo/1/ - тут 2 поля по 6000 знаков, все ок,
скорее всего режется на стороне сервера, там есть максимальные значения для post и get переменных
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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