Tome el valor de HTML interno con el método de publicación PHP [cerrado]

Quiero tomar el valor HTML interno de un elemento de etiqueta en un formulario con publicación de método y mostrarlo en otra página de PHP. Pero solo he trabajado con eso con cuadros de texto, como ejemplo en un formulario de inicio de sesión. ¿¿Algunas ideas??

<div id="menu" class="menu">
        <label class="" ></label>
        <label id="minutes">00</label>
        <label>:</label>
        <label id="seconds">00</label>
        <label id="" style="margin-left: 30px"></label>
        <label id="accuracyLetter" style="position:relative;">100%</label>
        <label id="" style="margin-left: 30px"></label>
        <label id="totalAccuracy">100%</label>
   </div>

preguntado el 03 de diciembre de 13 a las 13:12

Por favor, publique código de ejemplo -

No se puede publicar el valor de una etiqueta. -

No puede pasar el valor de una etiqueta usando un formulario y solo PHP. -

¡Usa el elemento oculto cerca de la etiqueta! -

pero ¿cómo voy a hacer para no pasar un valor estático? -

3 Respuestas

Deberá usar una entrada oculta:

<input type="hidden" name="label-value" value="innerHTML"/>

Esto agregará label-value En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. post picadillo.

W3Schools

Respondido el 03 de diciembre de 13 a las 13:12

sí, pero no quiero tener un valor estático para publicar. - pedrag

La configuramos con javascript. ¿Por qué estás cambiando el valor de la etiqueta? - dan grahn

porque en la etiqueta muestro un resultado, que será diferente en cada publicación: pedrag

¿Cómo se establece ese valor?, ¿PHP? - dan grahn

no, cambio en una función JS - pedrag

Solo utilízalo así después de la etiqueta

<input type='hidden' name='postname' value='labelvalue'/>

En php

<?php
$labelname = $_POST['postname'];
echo $labelname;
?>

eso es todo !

Respondido el 03 de diciembre de 13 a las 13:12

¡Yo solo agrego el primer comentario para ti, hermano! Y dar pistas también. - Madurai

donde tienes labelvalue, ¿qué pondré? lo siento, estoy un poco confundido! - pedrag

En la etiqueta tendré un resultado, que cambiará en cada envío. Entonces no puedo tener un valor estático - pedrag

¿Quieres publicar "Algún nombre" en tu script php?

<form action="script.php">
    <label for="name">
        Some Name
    </label>

    <input id="name" name="name">
</form>

Si es así, deberá agregarlo como una entrada oculta:

Opción 1: Usar javascript

<script>
    $(function() {
        $('form').on('submit', function () {
            var labelText = $(this).find('label').text();
            $(this).append('<input type="hidden" name="label-text" value="' + labelText + '">');
        });
    });
</script>

Opción 2

Haga eco junto con el campo de entrada en su php.

<label>Some text</label>
<input type="hidden" name="label-text" value="Some text">

Respondido el 03 de diciembre de 13 a las 13:12

Ese JavaScript puro justo ahí... - George

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.