dongmeixi5311 2015-08-30 16:38
浏览 425
已采纳

带有FormData.Append的复选框

I am using Javascript FormData.Append to pass values to a php file, but I cannot get check boxes working. For Example

HTML

<input type="checkbox" name="XXX" value="XXX" /><label>XXX Option</label>

JS

FormData.append( 'XXX', $('input[name=XXX]').val());

PHP

if (isset($_POST['XXX'])) {    echo "checked!";}

Whether I check the box or not, I get the response - checked!

OR PHP

$XXX= $_POST['XXX'];

The var $XXX shows value XXX whether checked or not.

How can I pass checkboxes using this method so I can differentiate if the checkbox is ticked or not!

  • 写回答

1条回答 默认 最新

  • dqayok7935 2015-08-30 16:48
    关注

    Try using

    document.getElementsByName('XXX')[0].checked

    To check the status of whether it's checked or not.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Python 如何安装 distutils模块
  • ¥15 关于#网络#的问题:网络是从楼上引一根网线下来,接了2台傻瓜交换机,也更换了ip还是不行
  • ¥15 资源泄露软件闪退怎么解决?
  • ¥15 CCF-CSP 2023 第三题 解压缩(50%)
  • ¥30 comfyui openpose报错
  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出