所以我永远搜索了一些有用的东西,有很多人问这个并得到答案,但主要是针对PHP,MVC apsx等等,这根本没有帮助我所以现在我问这里!虽然我看到学习MVC可能是有益的,但我只是做了一个小型项目供个人使用,所以我没有打扰,因为我不太了解!
无论如何,我想将radiobutton值发送到数据库,我有点丢失。
我在html中有一个表单帖子,它发送我的其他文本框输入和内容,但我也想要收音机。
{@
var getData = Database.Open("MyDatabase");
var Kg = Request.Form["Kg"];
var Sett = Request.Form["Sett"];
var Rep = Request.Form["Rep"];
var Date = Request.Form["Date"];
if (IsPost && Validation.IsValid()) {
if (ModelState.IsValid) {
var insertData = "INSERT INTO Test (kg, sett, rep, date) " +
"VALUES (@0, @1, @2, @3)";
getData.Execute(insertData, Kg, Sett, Rep, Date);
Response.Redirect("~/default");
}
}
}
以上是我将文本框内容发送到数据库的方式
<form method="post" action="">
<fieldset>
<label>Choice 1</label>
<input type="radio" name="Exercise" value="1" checked="checked" />
<label>Choice 2</label>
<input type="radio" name="Exercise" value="2" />
<input placeholder="Weight" name="Kg" type="text" size="50" value="@Kg" />
</fieldset>
</form>
以上是在html体内,这不是全部,因为我有6个收音机和4个文本框,但我没有感觉粘贴所有这些,因为它可能会是一团糟读。
但是我会通过添加例如
来为收音机做与文本框相同的方式var choice1 = Request.Form["Exercise"];
并放
@choice1
输入值?并且所有的无线电输入都可以具有相同的名称=&#34;&#34;?,他们现在必须这样做,因为javascript只能在任何时候选择一个。如果它们只是1或2,那么发送到数据库的值对我来说很好!