Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript单选按钮&;名称生成器_Javascript_Radio Button - Fatal编程技术网

Javascript单选按钮&;名称生成器

Javascript单选按钮&;名称生成器,javascript,radio-button,Javascript,Radio Button,我正在尝试用Java创建一个名称生成器,到目前为止,我已经能够使用表创建一些基本功能。我希望脚本能够互换地在表之间切换,也许可以使用单选按钮 i、 如果我想在男性和女性之间做出选择,而不是从两者中选择一些。有人知道怎么做吗 window.onload = initAll; function initAll() { document.getElementById("sillySubmit").onclick = function() { document.getEle

我正在尝试用Java创建一个名称生成器,到目前为止,我已经能够使用表创建一些基本功能。我希望脚本能够互换地在表之间切换,也许可以使用单选按钮

i、 如果我想在男性和女性之间做出选择,而不是从两者中选择一些。有人知道怎么做吗

window.onload = initAll;

function initAll() {
document.getElementById("sillySubmit").onclick = function() {
    document.getElementById("msgField").innerHTML = getSillyName();
    return false;
}
}

if(document.getElementById('gender_Male').checked) {
}else if(document.getElementById('gender_Female').checked) {

}

function getSillyName() {
var firstName = ["My", "First", "Name"];  

var middleName = ["My", "Second", "Name"]; 

var lastName1 = ["My", "Third", "Name"]; 

var lastName2 = ["My", "Fourth", "Name"]; 
您使用的是JavaScript,而不是Java。他们是两种完全不同的语言,彼此没有任何关系

我真的不明白你的问题。您希望
getSillyName
根据所选性别返回不同的名称。您已经写了一个检查来检查选择了什么gener,但没有真正使用它。也许这会有帮助:

function getSillyName() {

    //set some gender-independent names
    var firstName = ["My", "First", "Name"],
        middleName = ["My", "Second", "Name"],
        lastName1 = ["My", "Third", "Name"],
        lastName2 = ["My", "Fourth", "Name"];

    if(document.getElementById('gender_Male').checked) {
        // add male only names to the arrays.
    } else if (document.getElementById('gender_Female').checked) {
        //add female only names to the array
    }

    //do your silly magic

}

您可以使用以下方法将数据添加到数组中

所有这些中的Java在哪里?请注意,所有这些中的radio在哪里。抱歉,现在编辑。我试图解决的是如何让单选按钮从不同的选择列表中读取。。