HTML文本字段输入ID和利用率

HTML文本字段输入ID和利用率,html,variables,field,Html,Variables,Field,我有一个文本框 <p> <input type="text" name="name1" id="usethisid" maxlength="100" value=" <p> HTML标记中的id属性用于以更一般的方式标识标记,而name属性用于处理请求(例如get和post) 根据您处理表单的方式,您可以使用其中任何一种 例如,如果要使用javascript检索文本输入的内容,可以使用 document.getElementById("usethisid").v

我有一个文本框

 <p> <input type="text" name="name1" id="usethisid" maxlength="100" value=" <p>

HTML标记中的id属性用于以更一般的方式标识标记,而name属性用于处理请求(例如get和post)

根据您处理表单的方式,您可以使用其中任何一种

例如,如果要使用javascript检索文本输入的内容,可以使用

document.getElementById("usethisid").value 
我做了个例子

但是,如果您使用的是PHP表单提交,则需要使用name属性而不是id,并且可以通过执行以下操作来检索输入的内容:$\u POST[“name1”]

在PHP中,您可以尝试以下方法:

在HTML文件中,尝试以下操作:

<p> 
    <form method="post" action="something.php">
        <input type="text" name="name1" id="usethisid" maxlength="100" value="some default text />
        <input type="submit" value="send!" />
    </form>
</p>
这将显示文本输入中写入的内容

顺便说一句,每当您想在HTML中打印PHP变量名时,正确的语法是

<?php echo($your_variable_name); ?> 


不要按原样写$your\u variable\u name,否则HTML只会将其解释为文本。

非常有用!我使用了$_POST[“name1”];但是$_POST[“name1”];按原样显示。我正在使用PHP和HTML。刚刚编辑了我的帖子。让我知道这是否澄清了如何访问输入表单内容。这比仅仅在HTML中打印变量名要复杂一些。
echo($_POST['name1']);
<?php echo($your_variable_name); ?>