Create an array and explode it with \n

by Akram kamal

HTML

<form id="web2lead" action="">
    <div>
        <label for="txtName" class="addtocomment">Name </label>
        <input type="text" id="txtName" class="addtocomment" name="txtName">
        <br>
        <label for="txtEmail" class="addtocomment" id="txtEmail">E-mail </label>
        <input type="text" id="txtEmail" class="addtocomment" name="txtEmail">
        <br>
        <label for="txtAddress" class="addtocomment">Address </label>
        <input type="text" id="txtAddress" class="addtocomment" name="txtAddress">
        <br>
        <!--<input type=hidden name="hiddenbox" value="" id="hiddenbox"><br>-->
        <input type="submit" value="Go">
    </div>
</form>
<pre id=result></pre>

JavaScript

$(document).ready(function() {
    $('#web2lead').on('submit', function(e) {
        e.preventDefault();
        var text = $('input.addtocomment',this).map(function() {
            return $("label[for='" + this.id + "']").text() +"\t" +this.name+"\t"+ $(this).val();
        }).get();
        $("#result").text(text.join("\n"))
    });
});