I didn't look at it closely but there are no closing <input> tags in
html. Having them may cause unexpected results.

It's just:
<input type="radio" .... />Spend more time<br />

Try removing the </input> tags and see if it works.

On May 5, 4:38 am, IanDev <iannor...@gmail.com> wrote:
> Hi All,
>
> I'm having problems getting a simple poll to work correctly in IE6 -
> unfortunatey the form always trys to submit, ignoring the jQuery
> (1.2.6)
> script below:
>
> $(function() {
>  $('.error').hide();
>
>  $("#button").click(function() {
>    $('.error').hide();
>
>          var pollid = $('#pollid').val();
>
>                var ansa;
>                var ansb;
>
>                if ($('#ansa:checked').val() == null) {
>                        ansa = "";
>                        poll = "ansB";
>                }
>
>                if ($('#ansb:checked').val() == null) {
>                        ansb = "";
>                        poll = "ansA";
>                }
>                /*
>                if (ansa != "" || ansa != "undefined")
>                {
>                poll = "ansA";
>                }
>
>                if (ansb != "" || ansb != "undefined")
>                {
>                poll = "ansB";
>                }
>                */
>                var dataString = 'ans='+ poll + '&pollid=' + pollid;;
>                //alert (dataString);return false;
>
>                $.ajax({
>      type: "POST",
>      url: "poll-process.htm",
>          cache: false,
>      data: dataString,
>      success: function(html) {
>
>        $('.poll-container').html("<div id='message'></div>");
>        $('#message').append(html)
>        .hide()
>        .fadeIn(1500, function() {
>          $('#message');
>        });
>      }
>     });
>    return false;
>        });
>
> });
>
> The HTML is as follows:
>
> <form id="poll" name="vote" action="" method="get">
> <h3>What's the best way out of the recession?</h3>
> <p><input type="hidden" id="pollid" name="pollid" value="59762" />
> <input type="radio" name="poll" id="ansa" value="ansA">Spend more
> money</input><br />
> <input type="radio" name="poll" id="ansb" value="ansB">Cut down on
> expenses</input><br />
> <input id="button" class="button" type="submit" value="Vote" /></p>
> </form>
>
> I'm quite new to jQuery so any help would be greatly appreciated,
> thanks in advance.

Reply via email to