如何在php中设置元素的id?

时间:2016-12-25 18:43:09

标签: php html

我想通过php设置表单的id,但我不能这样做!

<?php

$form= $_GET['form'];
echo"
 <form id='$form' class='thisForm form' method='post'>
    <input type ='text' name='name'/>
 </form>"; ?>

输出是:

<form id="" class="thisForm form" method="post">

我找到了一些东西,当我使用浏览器的inspect元素时,id是空字符串,但是当使用页面源时,id不是空的! 当我想通过jQuery获取id时它也是空的!

1 个答案:

答案 0 :(得分:1)

如果您从get方法(URL)接收任何要设置为表单id的值,则必须将其分配给变量,如

<?php
    $myid= $_GET['form']; // Any name that you want set as id.
 ?>

<form id="<?php echo $myid ?>" class="thisForm form" method="POST">
 <input type ="text" name="name"/>
</form>

因此$myid变量包含您要将表单添加到id的名称。