2015-09-11 2 views
2

По какой-то причине, когда я эхо внутри value="" скрытого тега ввода. По какой-то причине он имеет максимальный размер персонажа. Его гораздо меньше, чем мне нужно, чтобы он был таким, каким он мне нужен, чтобы помещать контент из моей БД в HTML, а затем в цикл Javascript.Скрытый ввод Максимальное значение Размер

Возможно, кто-то поможет мне найти способ создания тега ввода, позволяющего писать больше символов в нем. (Возможно, неограниченно). Он не заключен в теги любой формы, поэтому для любой уязвимости это невозможно.

Обратите внимание, что мне нужно, чтобы это изменилось, чтобы его кросс-браузер совместим и не нуждается в любом запросе на получение или отправку.

спасибо.

Edit:

Подход 1: макс = "99999999999" - Ничего;

подход 2:

<script> 

var s1_episodes = JSON.parse(<?= $r['s1_episodes']; ?>); 
var s2_episodes = JSON.parse(<?= $r['s2_episodes']; ?>); 
var s3_episodes = JSON.parse(<?= $r['s3_episodes']; ?>); 

</script> 

Пробовал просто вторя прямо в него, как это, но ничего не казалось, случилось.

ответ

0

Это не свойство, правильное имя свойства: maxlength="9999" и значение по умолчанию 524288

+0

Это фиксированная половина вопроса. Но теперь я вижу, что значение отображается некорректно. Код: value = ' '(Посмотрите на этот снимок экрана, чтобы увидеть) https://gyazo.com/40c1f8932f671584594de941b1c7ea00 the \ ", который выглядит как его окончание. Value =" "на самом деле является \ isnt ничего. – John123

+0

Да, вам нужно избегать всех этих '' 'символов. Просто добавьте вызов addslashes (string $ str) ... вот так: 'value = ' '' –

+0

все еще ничего не делает – John123

Смежные вопросы