Javascript单选按钮&名称生成器
Javascript Radio Buttons & Name Generator
我正在尝试用Java创建一个名称生成器,到目前为止,我已经能够使用表创建一些基本功能。我希望脚本能够在表之间进行交换,也许可以使用单选按钮。
也就是说,如果我想在男性和女性之间做出选择,而不是从两者中选择一些。有人知道怎么做吗?
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
根据所选的性别返回不同的名称。你已经写了一张支票来检查选择了什么genera,但实际上并没有用它做任何事情。也许这会有所帮助:
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
}
您可以使用.push()方法将数据添加到数组中
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何在Javascript中将单选按钮值保存到cookie中
- 单击时如何更改单选按钮的CSS
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 单选按钮的验证(启用)&使用Jquery Optimization从复选框中选择submit按钮
- javascript&单选按钮
- 单选按钮&下拉菜单(选择标记)-获取先前选定的菜单
- 如何更改单选按钮的位置&添加行分隔符
- Javascript单选按钮&名称生成器