Comment traiter un <div> comme une forme <input>

Ce que j'ai fait est la suivante:

HTML

<form>
    <div id="textBox" contenteditable="true" name="textBox"><?php echo $storyText; ?>
    </div>
    <textarea id="hiddeninput" name="hiddeninput"></textarea>
    <input type="submit" id="save" name="save" value="Submit"/>
</form>

Javascript

$('#save').click(function () {
    var mysave = $('#textBox').html();
    $('#hiddeninput').val(mysave);
    $("form:first").submit();
    $('#hiddeninput').append(mysave);
    alert($('#hiddeninput').val());
});

Donc à la fois l'alerte et l'ajout afficher les informations correctes, mais il ne sera pas économiser #hiddeninput comme une variable php quand je soumettre. À l'origine, j'ai eu cela comme un caché méthode de saisie, mais j'essaie de montrer qu'il ne poste pas n'importe ce que je fais,

  • Quelle est votre question? Et ce qui est submit()?
  • Cela ressemble vraiment laid que je me suis amusé avec elle beaucoup. Je ne peux pas comprendre comment le présenter DIV html comme une forme de la valeur. C'est tout ce que je veux.
  • Ce qui est arrivé à la form tags?
  • Vous ne pouvez pas. Un div ne fait pas partie d'un formulaire dans ce sens. Utiliser un textarea.
  • C'est ce que le code jQuery est en train de faire: déplacer le div contenu dans un textarea.
  • Je ne peux pas utiliser textarea. Je suis l'aide de l'édition de texte riche.
  • Je vais les montrer textarea au lieu d'une balise input de montrer qu'il ajoute les informations correctes. Je suis en train de déplacer le div contenu d'un champ caché et de le soumettre.

InformationsquelleAutor Jeight | 2013-03-21