У меня есть две страницы, как это:Дополнительный персонаж из текстового поля
test.html
<!DOCTYPE html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
</head>
<body>
<form method="POST" action="test2.php">
<textarea id="input" name="input" cols="100px" rows="15" wrap="soft" placeholder="put input here"></textarea>
<button type="button" onclick="getLength()">Get length </button><p id="length"> </p></div>
<br >
<input type="submit">
</form>
<script>
function getLength(){
var len=$('textarea').val().length;
$('#length').text(len);
}
</script>
</body>
</html>
И test2.php
<?php
echo strlen($_POST['input']);
?>
Когда я ввожу некоторые ввода, например: "aa[pressEnter]aa"
, он должен echo 5 на странице test2.php, но вместо этого он отображает 6.
Так почему же это 6 (что является дополнительным символом)?
спасибо за чтение!
Скорее всего, строка – mplungjan