HTML:
<div class="mb-3"> <label for="comment" class="form-label">Comments</label> <textarea class="form-control" id="comment" name="comment" rows="3"></textarea> </div>JavaScript:
let comment = $('textarea.msg').val() alert(comment);y luego PHP:
echo $_POST['comment']; echo isset($_POST['comment']); echo trim($_POST['comment']) != ''; Aquí, la pestaña Respuesta en la pestaña Red de Firefox Inspect no muestra nada para los comandos de eco en PHP. No estoy seguro de por qué no se muestra la entrada de área de texto hi , por lo tanto, no se inserta.
Incluso para la alerta de javascript de la variable de comentario, obtengo esto:
let comment = $('#comment').val().trim();Créditos a Chris Haas.
<div class="mb-3"> <label for="comment" class="form-label">Comments</label> <textarea class="form-control" id="comment" name="comment" rows="3"></textarea> </div> id es único en el HTML y con jquery sería más fácil apuntar al elemento que desea. Para clase usamos $(.<classNAME>) mientras que para id usamos $(#<id_Name>)
Su Caso, $('#comment').val()