2017-10-16 1 views
-1

J'utilise sur WordPress un étonnant plugin de table et j'ai un tableau sur une page que je veux lire et passer la valeur de la table à un formulaire de saisie. La table est le résultat d'une recherche et sera toujours une ligne et une colonne, juste un nombre. Il y a un moyen de le faire avec PHP ou javascript? Ou de toute autre manière?Est-il possible de lire une valeur à partir d'une table HTML dynamique et de la transmettre à un formulaire d'entrée?

Je vais partager un code du résultat dans la page ...

Merci à l'avance!

<table id="tablepress-1" class="tablepress tablepress-id-1"> 
<tbody> 
<tr class="row-1"> 
    <td class="column-1">319</td> 
</tr> 
</tbody> 
</table> 

Répondre

0

Vous avez probablement jquery disponible ... si oui:

var fromTable = $("#tablepress-1 tr td").text() vous donnera la valeur que vous voulez.

Vous pouvez faire quelque chose de similaire pour le mettre dans votre formulaire:

$("#myInputField").text(fromTable)

Et si vous n'avez pas jQuery, mais vous savez les tables que vous pouvez obtenir la valeur comme ceci:

var fromTable = document.getElementById("tablepress-1").rows[0].cells[0].inn‌​erText

(Tenez compte de tous ce pseudo-code et le corriger en fonction de votre situation. Le débogueur est votre ami!)

+0

Si vous voulez pure js: document.getElementById ('input'). Value = document.getElementsByClassName ('column-1') [0] .innerText –

+0

Est-ce que "input" est un ID valide? Ou l'utilisiez-vous comme espace réservé? – theGleep

+0

C'est juste id que j'ai donné à l'entrée. Création rapide par défaut :)