0
Первый таймер здесь и общий номер, когда дело доходит до PHP и JavaScript.unterminated string literal issue
У меня есть две строки кода, которые идентичны, однако один работает, а один выдает неисчерпаемую строчную литералную ошибку.
Один, который работает:
<script type="text/javascript">
document.getElementById('vehiclemake').value
= "<?php echo $_POST['vehiclemake'];?>";
</script>
которая не:
<script>
document.getElementById('PostcodeSelect').value =
"<?php echo $_POST['PostcodeSelect'];?>";
</script>
Единственное, что я могу думать о том, что почтовый индекс выбрать переменную POST имеет подчеркивание в нем, например: AB1_1BA нужно ли это бежать или что-то еще?
Любая помощь очень ценится, приветствует!
Моя ставка - это переменная POST, содержащая разрыв строки. Посмотрите на сгенерированный HTML-код, чтобы узнать, в чем проблема –
@ Крис вы можете опубликовать версию HTML-кода обоих сценариев, просмотрев исходный код? Если переменная '$ _POST' имеет' chr (10) ', это тоже может быть проблемой. Поэтому используйте 'trim()' в '$ _POST ['PostcodeSelect']'. –
Я бы не стал использовать вызывает разрыв линии как-то? но я не понимаю/знаю достаточно, чтобы остановить это. отделка() тоже не работает. –
ack не знает, как правильно отображать код в комментариях - в основном строка появляется прямо после
Для вашего материала, если
$_POST
переменная имеетchr(10)
, это может быть проблема. Поэтому используйтеtrim()
на$_POST['PostcodeSelect']
.Возможна работа! Лучшая догадка!
источник
2012-06-07 09:13:09