0

大家好,我一直在编写用于存储电子邮件的脚本,当我制作我想要的编辑页面时

默认情况下要检查一些收音机,并且该收音机有一个 onfoucse 执行

javascript函数我能够检查收音机但js在这里不起作用是一个

样本 :

echo"<input type='radio' name='step1' value='ftime' onfouces='rollit('ftime');'".radiocheck('ftime',$check['step1'])." />";   

我制作了 radiocheck 功能来检查是否应该选择收音机。

主要问题是使js功能工作

js函数:

function rrolldate(myname) {
    var year = "<select name=" + myname + "5-2 size='1'> \
<option value='13'>2013</option> \
<option value='14'>2014</option> \
<option value='15'>2015</option> \
<option value='16'>2016</option> \
<option value='17'>2017</option> \
<option value='18'>2018</option> \
<option value='19'>2019</option> \
<option value='20'>2020</option> \
<option value='21'>2021</option> \
<option value='22'>2022</option> \
<option value='23'>2023</option> \
<option value='24'>2024</option> \
</select>";

    str1 = "rrolldate1('daily');";
    str2 = "rrolldate2('weekly');";
    str3 = "rrolldate3('monthly');";
    str4 = "rrolldate4('yearly');";
    var recurring = "Daily<input type='radio' name='step2' value='daily' onclick=" + str1 + " />    \
               Weekly<input type='radio' name='step2' value='weekly' onclick=" + str2 + " /> \
               Monthly<input type='radio' name='step2' value='monthly' onclick=" + str3 + " /> \
               Yearly<input type='radio' name='step2' value='yearly' onclick=" + str4 + " /> \
               <p id='step3'></p>";
    document.getElementById("step2").innerHTML = "Start Date: " + year + "&nbsp;&nbsp;&nbsp;&nbsp;" + setname(myname, '1') + "&nbsp;&nbsp;&nbsp;&nbsp;" + setname(myname, '2') + "&nbsp;&nbsp;&nbsp;&nbsp;" + setname(myname, '3') + "<br /><br />" + recurring;
} 
4

1 回答 1

1

我仍然无法得到你想要的,但我写这篇文章是为了澄清一些观点..

如果您希望在加载后检查单选按钮,只需添加一个checked属性

<input type="radio" checked>

以上将是一个选中的单选按钮

如果你想设置从 js 检查的收音机,那么你可以使用.prop函数(如果你使用的是 jQuery)

$(your_radio_button_selector).prop('checked', true);

或设置未选中

$(your_radio_button_selector).prop('checked', false);
于 2013-09-01T10:10:53.933 回答