Getting radio button value by ajax

后端 未结 4 1005
悲&欢浪女
悲&欢浪女 2021-01-05 03:00

I want to get radio button values and send them through AJAX to PHP.

My AJAX is running but is currently inserting a 0 in each row, so it\'s not picking

4条回答
  •  一整个雨季
    2021-01-05 03:13

    I would like to add that it is best to use the onChange event instead of the onClick event on the radio fieldset button call to the AJAX function. I am not sure why, but in this case it posts the correct value every time. When using the onClick event it sometimes posts a value different from the checked value. It is not much but it will definitely save somebody somewhere from a slight headache.

    Example of the radion button group:

     
    type="radio" name="rating" id="ratings_0" value="1" /> type="radio" name="rating" id="ratings_1" value="2" /> type="radio" name="rating" id="ratings_2" value="3" /> type="radio" name="rating" id="ratings_3" value="4" /> type="radio" name="rating" id="ratings_4" value="5" />

    Example of the AJAX function:

    
    

    Quick explanation:

    The onChange event in the fieldset sends the value of the checked radio button to the AJAX function. I have added validation for the rest of the elements on the page, so the compares the value stored in the rating session and retrieves the value again, so the user does not have to click on the rating again once they are warned that some of the other elements are empty. It looks much more complicated than it is, but all I actually wanted to say was to use the onChange instead of the onCLick event. :-)

    You can visit this page to see the above code in action:

    Rental Property Reviews Page

提交回复
热议问题