本帖最后由 金中软件 于 2012-9-13 17:35 编辑
<p>性别:<input class="cn.myapps.core.dynaform.form.ejb.RadioField" id="11e1-b924-1e8c7c69-9bc2-5f221c0d434b" type="radio"
value="on" name="性别" classname="cn.myapps.core.dynaform.form.ejb.RadioField" printHiddenValue="" hiddenValue=""
optionsScript="var@nbsp;opts@nbsp;=@nbsp;createOptions();@amp;#10;@amp;#13;opts.add(@quot;男@quot;,@quot;男
@quot;,true);@amp;#10;@amp;#13;opts.add(@quot;女@quot;,@quot;女@quot;,false);@amp;#10;@amp;#13;opts;" mobile="true"
refreshOnChanged="false" calculateOnRefresh="false" processDescription="[];[]" editMode="01" discript="" valueScript=""
validateRule="" hiddenScript="" hiddenPrintScript="" readonlyScript="" textType="text" filtercondition="" validateLibs=""
fieldtype="VALUE_TYPE_VARCHAR" layout="horizontal" onchange="doAaaa()" /></p>
<div id="divid">
<p>我们是朋友</p>
</div>
<script>
function doAaaa(){
var sexObj = document.getElementsByName("性别");
var nameSex = "";
if(sexObj.length > 0){
if(sexObj[0].checked == true){
nameSex = document.getElementsByName("性别")[0].value;
}else{
nameSex = document.getElementsByName("性别")[1].value;
}
}
var objDiv = document.getElementById('divid');
if(nameSex == "男")
objDiv.style.display = 'none';
else{
objDiv.style.display = 'block';
}
}
doAaaa();
</script>
这示例的效果是:选择“男”时,显示“我们是朋友”,不选是就不显示,是这样的效果吧
但前台却是这样的效果
并没有显示“我们是朋友”的字样 |