По какой-то причине, когда я эхо внутри 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>
Пробовал просто вторя прямо в него, как это, но ничего не казалось, случилось.
Это фиксированная половина вопроса. Но теперь я вижу, что значение отображается некорректно. Код: value = ' Php echo $ s1_episodes; ?> '(Посмотрите на этот снимок экрана, чтобы увидеть) https://gyazo.com/40c1f8932f671584594de941b1c7ea00 the \ ", который выглядит как его окончание. Value =" "на самом деле является \ isnt ничего. – John123
Да, вам нужно избегать всех этих '' 'символов. Просто добавьте вызов addslashes (string $ str) ... вот так: 'value = ' Php echo addslashes ($ s1_episodes); ?> '' –
все еще ничего не делает – John123