Js:var flag = true
function chkRadio(id) {
id.checked = flag
flag = !flag
}
进阶:功能:类似于一个协议。当用户点击同意时,用户才能点击提交按钮。
Html:<input type="submit" class="pub_btn fabu1" value="确认发布" id="fabu" disabled="disabled" style="position: fixedbottom:0pxbackground-color: #6683ff" />
Js: <script language="JavaScript">
var flag = true
function chkRadio(id) {
var c=document.getElementById('en').value
if(c==0){
var obj=document.getElementById('fabu')
obj.removeAttribute('disabled')
document.getElementById('en').value=1
}else{
var obj=document.getElementById('fabu')
obj.setAttribute("disabled","disabled")
document.getElementById('en').value=0
}
id.checked = flag
flag = !flag
}
</script>
给定的初始值。input中是为点击。value=0。当第一次点击时删除disabled的属性,这样用户可以点击提交。根据value进行判断。
代码如下:
function doGender(gender) {
if (gender == "男") {
gel("radionan").checked = true
} else {
gel("radionv").checked = true
}
}
扩展资料
JS基础代码:
//定义数组
var pageIds = new Array()
pageIds.push('A')
数组长度
pageIds.length
//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
var a = [1,2,3,4,5]
var b = a.shift()//a:[2,3,4,5] b:1
//unshift:将参数添加到原数组开头,并返回数组的长度
var a = [1,2,3,4,5]
var b = a.unshift(-2,-1)//a:[-2,-1,1,2,3,4,5] b:7
//注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。