返回首页

您好,

我有一个Web表单,其中包含两个单选按钮组
NBSP
;第一组包含两个单选按钮类,如:。开放,并保留
BR}第二组包含SC,ST,OBC,单选
NBSP等;
的条件是,如果我开放单选按钮RadioButton的第二组应该得到选中
NBSP。

的 ?
请帮。

回答

评论会员:yogesh89 时间:2012/02/07
我的解决方案


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

 

<html>

<head>

  <title>Untitled</title>

<script type="text/Javascript">

// Enforce Yes/No fields in eval form

function uncheck_yesno(obj)

{

  if (!obj)

  {

    alert(obj + ' does not exist');

    return false;

  }

  

  for (var i=0; i < obj.length; i++)

  obj[i].checked = false;

}

 

function check_yesno(obj)

{

  if (!obj)

  {

    alert(obj + ' does not exist');

    return false;

  }

  

  for (var i=0; i < obj.length; i++)

  {

    if (obj[i].value==1)

    {

      obj[i].checked = true;

    }

  }

}

</script>

</head>

<body>

 

<form action="" name="eval_form" method="POST">

<table border="0" width="100%" cellspacing="2" cellpadding="3">

  <tr class="table-head" align="center">

    <td></td>

    <td></td>

    <td>1</td>

    <td>2</td>

    <td>3</td>

    <td>4</td>

    <td>5</td>

    <td>6</td>

    <td>7</td>

    <td>8</td>

    <td>9</td>

    <td>10</td>

  </tr>

  <tbody class="table-body">

  <tr class="alt1" align="center">

    <td>Lack of Exercise</td>

    <td>

      Yes: <input type="radio" name="lack_exercise" value="1"  枚nclick="check_yesno(document.eval_form.lack_exercise_r)">

      No: <input type="radio" name="lack_exercise" value="0" checked="yes"  枚nclick="uncheck_yesno(document.eval_form.lack_exercise_r)">

    </td>

    <td><input type="radio" name="lack_exercise_r" value="1"  枚nclick="alert(this.name)"></td>

    <td><input type="radio" name="lack_exercise_r" value="2"></td>

    <td><input type="radio" name="lack_exercise_r" value="3"></td>

    <td><input type="radio" name="lack_exercise_r" value="4"></td>

    <td><input type="radio" name="lack_exercise_r" value="5"></td>

    <td><input type="radio" name="lack_exercise_r" value="6"></td>

    <td><input type="radio" name="lack_exercise_r" value="7"></td>

    <td><input type="radio" name="lack_exercise_r" value="8"></td>

    <td><input type="radio" name="lack_exercise_r" value="9"></td>

    <td><input type="radio" name="lack_exercise_r" value="10"></td>

    

  </tr>

</tbody></table>

</form>

 



</body>

</html>

评论会员:游客 时间:2012/02/07
马库斯・克雷默:你描述的仅仅是一个错误的用户界面设计的迹象。甚至为最终用户,它可能是反直观的。也许你没有定义组正确,或应使用一些不同的UI设计理念。mdash;SA
SAKryukov下
评论会员:游客 时间:2012/02/07
{C}试试上面的代码。的逻辑是存在的,只是探索。请注明这是正确的,如果它固定您的问题。最好的问候,爱德华
爱德华・卢:使用系统;
使用System.Data;
使用System.Data.SqlClient的
使用System.Configuration;
使用的System.Web;
使用System.Web.Security;
CSDN社区 -
使用System.Web.UI.WebControls;
使用System.Web.UI.WebControls.WebParts;
使用System.Web.UI.HtmlControls;
使用System.IO;
使用iTextSharp.text
使用iTextSharp.text.pdf
使用iTextSharp.text.html
使用iTextSharp.text.html.simpleparser

公共部分类_Default:System.Web.UI.Page的
{
保护无效的Page_Load(对象发件人,EventArgs的五)
{
&# 160;的DataTable DT =新的DataTable();
字符串strConnString System.Configuration.ConfigurationManager.ConnectionStrings"conString"的ConnectionString
 0; 字符串strQuery ="SELECT * tblFiles为了通过ID";
SqlCommand的CMD =新的SqlCommand(strQuery)
SqlConnection的CON =新的SqlConnection(strConnString)
SqlDataAdapter的SDA =新的SqlDataAdapter()
&# 160;cmd.CommandType = CommandType.Text;
 0;cmd.Connection = CON;
尝试
 60; {
con.Open()
sda.SelectCommand = CMD;
sda.Fill(DT)
& #160; GridView1.DataSource = DT;
 60; GridView1.DataBind()
&# 160; }
赶上(例外EX)
{
& #160; 回复于(ex.Message);
}
 0; 最后
{
 0; con.Close()
 0; sda.Dispose()
con.Dispose()
}
 0; }
保护的无效Export_Grid(对象发件人,EventArgs的五)
{
按钮BTN =(按钮)寄件人;
开关(btn.CommandArgument)
{
  ; "字":
Word_Export()
&# 160; 打破;
情况下的"Excel":
 0; Excel_Export()
 0; 打破;
"PDF格式":
PDF_Export()
打破;
}
}
公众覆盖无效VerifyRenderingInServerForm(控制控制)
{
/ *验证控件呈现* /
}
私人的无效Excel_Export()
{
Response.Clear();
将Response.Buffer = TRUE;
Response.AddHeader("内容处理",
"附件;名= GridViewExport.xls"的);
Response.Charset ="";
& #160; ="应用程序/ vnd.ms-Excel的"
StringWriter将SW =新的StringWriter()
HtmlTextWriter的HW =新的HtmlTextWriter(SW);
GridView1.AllowPaging = FALSE;
GridView1.DataBind()
 60; 为(int i = 0;我LT; GridView1.Rows.Count;我)
{
& #160;GridViewRow的行= GridView1.Rows [I]
&# 160; / /应用到每一行文字样式
 0; row.Attributes.Add("类","文本模式");
}
GridView1.RenderControl(HW)

/ /样式格式化数字字符串
字符串风格= @"<风格>文本模式。{MSO数格式:\ @;} LT ;/风格>";
回复于(风格);
&# 160; Response.Output.Write(sw.ToString())
 0; Response.Flush()
Response.End();
}
protected string GetUrl(string imagepath)

   {

       string[] splits = Request.Url.AbsoluteUri.Split('/');

       if (splits.Length >= 2)

       {

           string url = splits[0] + "//";

           for (int i = 2; i < splits.Length - 1; i++)

           {

               url += splits[i];

               url += "/";

           }

           return url + imagepath;

       }

       return imagepath;

   }