Javascript 如果需要,可以在多个联系人表单中使用重复的ID吗?

Javascript 如果需要,可以在多个联系人表单中使用重复的ID吗?,javascript,html,css,forms,contact,Javascript,Html,Css,Forms,Contact,有人能帮忙吗?我真的需要把它整理一下。请仔细阅读并查看网站,了解我的具体意思 我有一个简单的联系方式,每个项目(10个项目+)在一个项目库中,出于所有的意图和目的 但当我运行验证程序时,它会说我有重复的ID。表单都按预期工作,但我猜这在某个时候会成为一个问题 我有一个“html\u form\u send.php”,我所有的表单都指向这个“html\u form\u send.php”,有没有办法绕过重复的ID 我可以用身份证来代替吗?如果是这样,我是否需要修改“html\u form\u se

有人能帮忙吗?我真的需要把它整理一下。请仔细阅读并查看网站,了解我的具体意思

我有一个简单的联系方式,每个项目(10个项目+)在一个项目库中,出于所有的意图和目的

但当我运行验证程序时,它会说我有重复的ID。表单都按预期工作,但我猜这在某个时候会成为一个问题

我有一个“html\u form\u send.php”,我所有的表单都指向这个“html\u form\u send.php”,有没有办法绕过重复的ID

我可以用身份证来代替吗?如果是这样,我是否需要修改“html\u form\u send.php”和“…css”文件以适应这种情况?如果是,以什么方式

如果需要翻页查看其


全名*
公司*
电子邮件地址*
电话号码*
消息/查询*
**参考SITRANS MAG 1100**

首先,我在你发布的代码中没有看到重复的id,但是你提到你通过某种验证程序运行了它。您应该指定您正在使用的验证器以及它的响应是什么。此外,您的标签上写着“全名”,但您的id代表名字,而“公司”标签上的id代表姓氏。您还应该为输入声明正确的类型(type=“email”,type=“tel”)


我假设您在代码中的其他地方,在身体的其余部分使用了一个id,但不管怎样,使用类而不是id都是可以的。这实际上取决于您要做什么。id和类的目的主要是为了css的特殊性。当它与javascript一起使用时,使用css选择器只是选择DOM元素的众多方法之一(但可能是最简单的方法)。

我在同一页面(上面的链接)上有20多个这样的表单(x20以上的完整代码块),因此这些特定的ID在整个页面中都是重复的。ID之间的错误名称很好。文本提示只说明了我希望他们在框中输入的内容,但是如上所述,这是在上面的页面链接中重复的形式(超过20次)。因此,这些ID在整个页面中都是重复的。
<form name="htmlform" method="post" action="html_form_send.php">
    <table>

        <tr>
            <td>
                <label for="first_name">Full name *</label>
            </td>
            <td>
                <input  type="text" id="first_name" maxlength="50" size="30">
            </td>
        </tr>

        <tr>
            <td>
                <label for="last_name">Company *</label>
            </td>
            <td>
                <input  type="text" id="last_name" maxlength="50" size="30">
            </td>
        </tr>

        <tr>
            <td>
                <label for="email">Email Address *</label>
            </td>
            <td>
                <input  type="text" id="email" maxlength="80" size="30">
            </td>
        </tr>

        <tr>      
            <td>
                <label for="telephone">Telephone Number *</label>
            </td>        
            <td>
                <input  type="text" id="telephone" maxlength="30" size="30">
            </td>
        </tr>

        <tr>
            <td>
                <label for="comments">Message / Query *</label>
            </td>
            <td>
                <textarea id="comments" maxlength="1000" cols="40" rows="6">**REF SITRANS MAG 1100**</textarea>
            </td>
        </tr>

        <tr>
            <td colspan="2">
                <input type="submit" value="Submit">
            </td>
        </tr>
    </table>
</form>