1

ラジオボタンフィールドのあるSharepointリストがあります。誰かが「いいえ」をチェックした場合は「OK」ボタンを無効にする必要がありますが、「はい」を選択した場合は「OK」ボタンを有効にする必要があります。SPDにアクセスせずにこれを実現するには、CEWPでJavaScriptを作成する必要があります。誰かアドバイスしてもらえますか?

4

2 に答える 2

0
<script type = "text/javascript">
function test_enable(id,id2)
/*parameter "id" should be id of "no" radiobutton and "id2" is of yes button 
*/
{
if(document.getElementById(id).checked==true)
{
document.getElementById(id2).enabled==false;
}
else
{
document.getElementById(id2).enabled==true;
}
}
</script>


<input type = "radio" id = "id" onchange = "test_enable('id','id2')" value = "No">

<input type = "button" id = "id2" onclick = "foo()" value = "click me!"> 

単純!

于 2013-03-15T18:08:56.713 に答える
0

あなたはこのような何かをすることができます

function show_hide(show, hide)
{
document.getElementById(show).style.display="block";
document.getElementById(hide).style.display="none";
}

<form method="post" action="aaa.php">
<input type="radio" name="search" value="standard" onClick="show_hide('standard', 'advanced')" checked />Standard Search
<div id="standard" style="display: block;">
Standard search div
</div>
<br />
<input type="radio" name="search" value="advanced" onClick="show_hide('advanced', 'standard')" />Advanced search
<div id="advanced" style="display: none;">
Advanced search div
</div>
<br />
<input type="submit" value="Submit" />
</form>
于 2013-04-04T05:33:06.767 に答える