首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据输入自动填写表格?

问根据输入自动填写表格?
EN

Stack Overflow用户
提问于 2017-06-06 09:24:36
回答 1查看 80关注 0票数 1

我有一个表格,在这个表格中有一个"klasse",应该是一个体重范围,比如说975-1025。现在有20个重物要补上。是否有一种方法可以根据所述范围自动填写这些数字输入?(975和1025)在输入上自动填充1000。

提前谢谢!!

代码语言:javascript
复制
<?php
     if(isset($_POST['update'])) {
        $dbhost = 'localhost';
        $dbuser = 'heijsdb_user';
        $dbpass = 'maus';

        $conn = ($GLOBALS["___mysqli_ston"] = mysqli_connect($dbhost,  $dbuser,  $dbpass));

        if(! $conn ) {
           die('Could not connect: ' . mysqli_error($GLOBALS["___mysqli_ston"]));
        }
         $codering = 'RF-400.09';
         $revisie = '5';
         $controleur = $_POST['controleur'];



                        $sql = "INSERT INTO thermometer (Controleur, codering, revisie,)
                        VALUES ('$controleur', '$codering', '$revisie','$weeknr')"  ;
        mysqli_select_db($GLOBALS["___mysqli_ston"], heijsdb);

        $retval = mysqli_query( $conn ,  $sql);

        if(! $retval ) {
           die('Could not update data: ' . mysqli_error($GLOBALS["___mysqli_ston"]));
        }
        echo "Formulier verstuurd.";

        ((is_null($___mysqli_res = mysqli_close($conn))) ? false : $___mysqli_res);
     }else {
        ?>
           <form method = "post" action = "<?php $_PHP_SELF ?>" id="form1">
        <table border ="2" cellspacing = "5" cellpadding = "5" align="center">
            <tr><td ><b>Controleur:</b></td><td colspan="4"><input type = "text" name="controleur" value="<?php echo $_SESSION["username"]; ?>" readonly></td></tr>
            <tr>
                <td>Product</td>
                <td><input type="text" name="product"></td>
            </tr>
            <tr>
                <td>Afnemer:</td>
                <td><input type="text" name="afnemer"></td>
            </tr>
            <td>Tijd:</td>
                <td><input type="time" name="tijd"></td>
            </tr>
            <tr>
                <td>Netto gew</td>
                <td><input type="number" name="netto"></td>
            </tr>
            <tr>
                <td>Gewicht klasse</td>
                <td><input type="number" name="klasse">
                <input type="number" name="klasse1">
                </td>
            </tr>
            <tr>
                <td>Kuiken 1</td>
                <td><input type="number" name="gew1"></td>
            </tr>
            <tr>
                <td>Kuiken 2</td>
                <td><input type="number" name="gew2"></td>
            </tr>
            <tr>
                <td>Kuiken 3</td>
                <td><input type="number" name="gew3"></td>
            </tr>
            <tr>
                <td>Kuiken 4</td>
                <td><input type="number" name="gew4"></td>
            </tr>
            <tr>
                <td>Kuiken 5</td>
                <td><input type="number" name="gew5"></td>
            </tr>
            <tr>
                <td>Kuiken 6</td>
                <td><input type="number" name="gew6"></td>
            </tr>
            <tr>
                <td>Kuiken 7</td>
                <td><input type="number" name="gew7"></td>
            </tr>
            <tr>
                <td>Kuiken 8</td>
                <td><input type="number" name="gew8"></td>
            </tr>
            <tr>
                <td>Kuiken 9</td>
                <td><input type="number" name="gew9"></td>
            </tr>
            <tr>
                <td>Kuiken 10</td>
                <td><input type="number" name="gew10"></td>
            </tr>
            <tr>
                <td>Kuiken 11</td>
                <td><input type="number" name="gew11"></td>
            </tr>
            <tr>
                <td>Kuiken 12</td>
                <td><input type="number" name="gew12"></td>
            </tr>
            <tr>
                <td>Kuiken 13</td>
                <td><input type="number" name="gew13"></td>
            </tr>
            <tr>
                <td>Kuiken 14</td>
                <td><input type="number" name="gew14"></td>
            </tr>
            <tr>
                <td>Kuiken 15</td>
                <td><input type="number" name="gew15"></td>
            </tr>
            <tr>
                <td>Kuiken 16</td>
                <td><input type="number" name="gew16"></td>
            </tr>
            <tr>
                <td>Kuiken 17</td>
                <td><input type="number" name="gew17"></td>
            </tr>
            <tr>
                <td>Kuiken 18</td>
                <td><input type="number" name="gew18"></td>
            </tr>
            <tr>
                <td>Kuiken 19</td>
                <td><input type="number" name="gew19"></td>
            </tr>
            <tr>
                <td>Kuiken 20</td>
                <td><input type="number" name="gew20"></td>
            </tr>





        <table class="w3-centered w3-panel">
            <tr>

            </tr>
          </tfoot>
        </table>

<style>td {
  padding: 15px;
  border: 1px solid #ddd;

    }
</style>
<input type="submit" name="update" value="Formulier versturen" class="w3-bar w3-red" action="<?php echo $_SERVER['PHP_SELF']; ?>">
   </form>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-06 09:36:46

我不确定我是否理解您的意思:用户在第一个字段中编写完后,是否要自动填充所有20个字段?如果是这样,您可以在输入更改时使用javascript:

代码语言:javascript
复制
document.getElementById('klasse1').value //you should add an id to that input

(有关事件Detecting input change in jQuery?的检测,请参见此处)

然后您可以填充这些字段。

代码语言:javascript
复制
document.getElementById('gew1').value = "the range";

您可以使用for循环遍历这20个字段。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44386163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档