Note that there are some explanatory texts on larger screens.

plurals
  1. POGetting a textfield value with jQuery
    primarykey
    data
    text
    <p>I've got a registration box working otherwise apart from the fact that it won't send the textfield value to my php script - is .val() the right function? I know there's probably a hundred thins wrong with the way I've done this, but I'd appreciate any input.</p> <pre><code>$(document).ready(function(){ $("form#joinus").submit(function() { var gender = $('#gender').attr('value'); var age = $('#age').attr('value'); var gamer = $('#gamer').attr('value'); var name = $('#name').val(); console.log("register AJAX input: " + "gender="+ gender +"&amp; age="+ age +"&amp; gamer=" + gamer +"&amp; name=" + name); var display = document.getElementById('feedback'); $.ajax({ type: "POST", url: "scripts/register.php", data: "gender="+ gender +"&amp; age="+ age +"&amp; gamer=" + gamer +"&amp; name=" + name, success: function(msg){ $('form#joinus').hide(function(){$('div.success').fadeIn();}); display.innerHTML = msg; } }); return false; }); }); </code></pre> <p>HTML:</p> <pre><code>form id="joinus" method="post" action=""&gt; &lt;fieldset&gt; &lt;table style="text-align: left"&gt; &lt;tr&gt;&lt;td&gt;Gender:&lt;/td&gt;&lt;td&gt;&lt;select name="gender" id="gender"&gt; &lt;option value="male"&gt;Male&lt;/option&gt; &lt;option value="female"&gt;Female&lt;/option&gt; &lt;/select&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;Age:&lt;/td&gt;&lt;td&gt;&lt;select name="age" id="age"&gt; &lt;option value="18"&gt;18&lt;/option&gt; &lt;option value="19"&gt;19&lt;/option&gt; &lt;option value="20"&gt;20&lt;/option&gt; &lt;option value="21"&gt;21&lt;/option&gt; &lt;option value="22"&gt;22&lt;/option&gt; &lt;option value="23"&gt;23&lt;/option&gt; &lt;option value="24"&gt;24&lt;/option&gt; &lt;option value="25"&gt;25&lt;/option&gt; &lt;option value="26"&gt;26&lt;/option&gt; &lt;option value="27"&gt;27&lt;/option&gt; &lt;option value="28"&gt;28&lt;/option&gt; &lt;option value="29"&gt;29&lt;/option&gt; &lt;option value="30"&gt;30&lt;/option&gt; &lt;option value="31"&gt;31&lt;/option&gt; &lt;option value="32"&gt;32&lt;/option&gt; &lt;option value="33"&gt;33&lt;/option&gt; &lt;option value="34"&gt;34&lt;/option&gt; &lt;option value="35"&gt;35&lt;/option&gt; &lt;option value="36"&gt;36&lt;/option&gt; &lt;option value="37"&gt;37&lt;/option&gt; &lt;option value="38"&gt;38&lt;/option&gt; &lt;option value="39"&gt;39&lt;/option&gt; &lt;option value="40"&gt;40&lt;/option&gt; &lt;option value="41"&gt;41&lt;/option&gt; &lt;option value="42"&gt;42&lt;/option&gt; &lt;option value="43"&gt;43&lt;/option&gt; &lt;option value="44"&gt;44&lt;/option&gt; &lt;option value="45"&gt;45&lt;/option&gt; &lt;option value="46"&gt;46&lt;/option&gt; &lt;option value="47"&gt;47&lt;/option&gt; &lt;option value="48"&gt;48&lt;/option&gt; &lt;option value="49"&gt;49&lt;/option&gt; &lt;option value="50"&gt;50&lt;/option&gt; &lt;option value="51"&gt;51&lt;/option&gt; &lt;option value="52"&gt;52&lt;/option&gt; &lt;option value="53"&gt;53&lt;/option&gt; &lt;option value="54"&gt;54&lt;/option&gt; &lt;option value="55"&gt;55&lt;/option&gt; &lt;option value="56"&gt;56&lt;/option&gt; &lt;option value="57"&gt;57&lt;/option&gt; &lt;option value="58"&gt;58&lt;/option&gt; &lt;option value="59"&gt;59&lt;/option&gt; &lt;option value="60"&gt;60&lt;/option&gt; &lt;option value="61"&gt;61&lt;/option&gt; &lt;option value="62"&gt;62&lt;/option&gt; &lt;option value="63"&gt;63&lt;/option&gt; &lt;option value="64"&gt;64&lt;/option&gt; &lt;option value="65"&gt;65&lt;/option&gt; &lt;option value="66"&gt;66&lt;/option&gt; &lt;option value="67"&gt;67&lt;/option&gt; &lt;option value="68"&gt;68&lt;/option&gt; &lt;option value="69"&gt;69&lt;/option&gt; &lt;option value="70"&gt;70+&lt;/option&gt; &lt;/select&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;Would you describe yourself as a "gamer"? (This refers to video games of any sort)&lt;/td&gt;&lt;td&gt;&lt;select name="gamer" id="gamer"&gt; &lt;option value="yes"&gt;Yes&lt;/option&gt; &lt;option value="no"&gt;No&lt;/option&gt; &lt;/select&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;Enter the name you would like to use for any highscores (this may be seen by other users)&lt;/td&gt;&lt;td&gt;&lt;input type="text" id="name" name="name" /&gt; &lt;/table&gt; &lt;button class="button positive"&gt; Submit &lt;/button&gt; &lt;/fieldset&gt; &lt;/form&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload