多输入删除功能

时间:2018-06-28 23:43:05

标签: javascript html

我有一个js函数可以删除输入的最后一位数字,它可以正常工作,但是问题是我有另一个输入并且无法正常工作。只是删除第一个输入上的数字。

    <script>
        function deleteTag(){
           var strng=document.getElementById('entrada_1').value;
           document.getElementById('entrada_1').value=strng.substring(0,strng.length-1);
        }
    </script>

        <form method="POST" action="dashboard.php">
            <label>RUT</label>
            <input id="entrada_1" placeholder="12345678-9" type="text" name="rut">
            <label>pass</label>
            <input id="entrada_2" placeholder="pass" type="password" name="pass">
       </form>

当在输入“ entrata_1”上使用但在“ entrada_2”上不起作用时,它工作正常,我如何使其在焦点所在的地方起作用?

1 个答案:

答案 0 :(得分:0)

您应该只使用一个按钮而不将其包装在锚标记中,并提供一个诸如library(tidyverse) data.frame(colname = c('x', 'y', 'x'), stringsAsFactors = FALSE) %>% rownames_to_column() %>% left_join(dframe %>% rownames_to_column() %>% gather(colname, value, -rowname), by = c("rowname", "colname" )) %>% select(rowname, value) # rowname value # 1 1 1 # 2 2 5 # 3 3 3 之类的onclick属性。给两个输入字段一个类名,例如onclick="deleteTag();"

然后在函数中

class='entrada'