javascript - 加载 AJAX 的 div 中的 HTML 表单 radio 值

标签 javascript html ajax radio-button

我无法从 AJAX 加载到 div 的表单中获取 radio 值。 这是我正在使用的 JavaScript 代码: (get函数中radio名称为'categorie_add'):

function getCheckedValue(radioObj) {
if(!radioObj)
    return "";
var radioLength = radioObj.length;
if(radioLength == undefined)
    if(radioObj.checked)
        return radioObj.value;
    else
        return "";
for(var i = 0; i < radioLength; i++) {
    if(radioObj[i].checked) {
        return radioObj[i].value;
    }
}
return "";

function get(obj) {
    var poststr ="cat_title=" + escape(encodeURI(document.getElementById("cat_title").value )) +
                 "&cat_description=" + escape(encodeURI( document.getElementById("cat_description").value ))+
                 "&cat_id=" + escape(encodeURI( getCheckedValue(document.categorie_add.cat_id) ));
    makePOSTRequest('categorie.php', poststr);
}

我在 PHP 文件中有这个:

            echo '<li><input type="radio" name="cat_id" id="cat_id" value="' . $value['cat_id'] . '" /> ' . htmlentities($value['cat_title']) . '<br />';

最佳答案

您可能需要阅读本教程:

http://www.w3schools.com/jsref/prop_radio_checked.asp
http://www.w3schools.com/html/html_forms.asp
http://www.w3schools.com/htmldom/dom_methods.asp

关于javascript - 加载 AJAX 的 div 中的 HTML 表单 radio 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571346/

相关文章:

javascript - JQUERY 和 JAVASCRIPT OOP

javascript - Node Coffeescript 无法自行注册

html - 隐藏父级溢出时在父级上方显示伪元素

ajax - 如果超过一定大小的 ajax 调用,则怀疑 IIS7.5 连接器问题 Tomcat 和 Coldfusion 10

javascript - php - file_get_contents 缺少 html 标签

javascript - 如果 ajax 完成,则将 html 替换为请求的数据

javascript - 单击单选按钮调用多个函数

javascript - Adsense 广告 iframe 有 1/3 的时间是空的 html 正文

javascript - jQuery ajax 成功方法在 ie8 中有效,但在 ie9 中无效?

javascript - AJAX 不更新变量