Javascript填写html输入表单

时间:2016-02-24 13:16:25

标签: javascript php html

我有一个生成的按钮列表:

<?php 
    echo "<td> <button id=\"{$cell}\" onclick=\"ausfüllen($cell)\">{$cell}</button></td>" 
?>

我想调用一个JavaScript函数:

<script>
    function ausfüllen(text) {
         document.getElementById("nv_durchwahl").value = "dw";
    }
</script>

填写其他<td>

<td> 
    <input type="text" id="nv_durchwahl" name="nv_durchwahl" value="">
</td>

这是我尝试的方式。

按钮的生成没有任何问题,但它不会填写表格。

我在这个想法中出现过哪些想法?

2 个答案:

答案 0 :(得分:0)

您忘记关闭功能括号

<script>
    function ausfüllen(text) {
        document.getElementById("nv_durchwahl").value = "dw";
    }
</script>

并且没有ID为“nv_durchwahl”的元素。

答案 1 :(得分:0)

尝试以这种方式连接...函数ausfüllen收到一个字符串,检查如何被翻译成html代码......

<?php 
    echo "<td> <button id='".{$cell}."' onclick='ausfüllen(".'"'.{$cell}.'"'.")'>".{$cell}."</button></td>"; 
?>

当你说

  

填写表格。

意味着将id为“nv_durchwahl”的元素(应该是唯一的)置于值“dw”或“text”变量的内容中?

<script>
    function ausfüllen(text) {
         //set the value of the element with the specific id to "dw"
         //text is never used!
         document.getElementById("nv_durchwahl").value = "dw";
    }
</script>