1

我认为这是我的看法。

<input type="radio" name="male" value="0">Male</input>
<input type="radio" name="female" value="1">Female</input>

我必须做什么才能获得这些值?我需要它稍后将它们发送到数据库,所以我必须得到 0 或 1 来填充该字段。

4

3 回答 3

6

由于您输入的名称是独立的,因此它不会真正用作单选按钮。尝试将名称更改为“性别”之类的名称并为其添加适当的值。它可以是 0 代表男性,1 代表女性,或者只是术语男性和女性。我在下面的示例中使用了后者。控制器部分使用 form_validation 库,在处理表单时应该非常有用。

看法:

<input type="radio" name="gender" value="male">Male</input>
<input type="radio" name="gender" value="female">Female</input>

控制器:

    $this->load->library('form_validation');

    $this->form_validation->set_rules('gender', 'Gender', 'required'); // This will check if gender is selected.

    if ($this->form_validation->run()) {
      $gender = $this->input->post('gender'); // This will contain "male" or "female"
    }
    else {
      $error = validation_errors();
    }
于 2012-11-29T05:34:32.443 回答
1

使两个单选按钮的名称相同。例子gender。在您的控制器$this->input->post('gender');中获取价值

于 2012-11-29T04:33:05.043 回答
0
<div class="mtm _5wa2 _5dbb" id="u_0_f">
    <span class="_5k_3" data-type="radio" data-name="gender_wrapper" id="u_0_g">
    <span class="_5k_2 _5dba">
        <input type="radio" name="sex" value="1" id="u_0_d">
        <label class="_58mt" for="u_0_d">Female</label>
    </span>
    <span class="_5k_2 _5dba">
        <input type="radio" name="sex" value="2" id="u_0_e">
        <label class="_58mt" for="u_0_e">Male</label>
    </span>
    </span>
    <i class="_5dbc _5k_6 img sp_FbRIIaK1AuN sx_ebf223"></i>
    <i class="_5dbd _5k_7 img sp_FbRIIaK1AuN sx_1e1628"></i>
</div>

您需要编辑custom.css layout.css,其他一些人只需转到您的网站注册页面并按 ctrl shift I 并查看代码的位置

于 2016-02-25T21:00:57.183 回答