-1

我想使用 php 设计一个动态表单。假设我使用 javascript 创建了一个文本框,如下所示

var labels=new Array()
function add(type) {
     var element = document.createElement("input");
     var label=prompt("Enter the name for lable","");
     labels.push(label);
     document.getElementById('raj').innerHTML=document.getElementById('raj').innerHTML+label;

     element.setAttribute("type", type);
     element.setAttribute("name",label);


     var rohit = document.getElementById("raj");
    rohit.appendChild(element);

    document.getElementById('raj').innerHTML=document.getElementById('raj').innerHTML+"<br/>";

}

我想使用 php 将此字段作为必填字段(它是必需的)。我该怎么做

4

2 回答 2

1

在 html5 中,您可以设置一个required属性。

element.setAttribute("required", "required");

如果您想使用 PHP,如问题中所述,那将发生在服务器端。您必须验证 php 脚本收到的请求并检查它是否为空。

于 2012-07-14T09:31:17.790 回答
0

目前尚不清楚您想要做什么,但是如果您使用 POST 将其发送到 PHP,那么您可以像这样检查值是否为空

<?php 

if(empty($_POST['value_name']))
{
      echo 'value is required';
}
else
{
      // OK 
}
于 2012-07-14T09:28:27.960 回答