我想做一个转跳菜单(或者单选按钮),两个选项“个人”和“企业”。选择个人没有任何内容,选择企业会在后面弹出<input>来输入工商号,并且选择企业后,工商号为必填项。请问这个该怎么做?
有网友给我做了这样的,可是没有工商号为必填的功能。
<form action="" method="post">
类型:<input type="radio" name="type" value="personal" onclick="hideId();">个人<br>
<input type="radio" name="type" value="enterprise" onclick="showId();">企业
<label id="lable_id" style="display:none">
企业证件号:
<input type="text" id="id" value="" />
</label>
</form>
<script language="javascript" type="text/javascript">
 function showId() {
  document.getElementById("lable_id").style.display = "";
 }
 function hideId() {
  document.getElementById("lable_id").style.display = "none";
 }
</script> 高人帮忙改一下可以么?谢谢!

解决方案 »

  1.   

    你提交时判断一下document.getElementById("id").value是否为空就行了
      

  2.   

    我用的
    function CheckPost()
    {
    if (upload.id.value=="")
    {
    alert("请输入工商号");
    upload.id.focus();
    return false;
    }
    }这样的话,选择企业是没有问题的,但是选择个人的话,提交表单会先弹出一个“请输入工商号”,点确定后才能提交。