首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么姓输入消失了?

为什么姓输入消失了?
EN

Stack Overflow用户
提问于 2018-01-21 10:41:44
回答 1查看 35关注 0票数 0

我尝试制作函数,使function_html.php中的输入文本更容易使用。

代码语言:javascript
运行
复制
function form_input($label, $name, $type="text", $class="", $placeholder="", $attr=""){
   echo'<div class="form-group">
   <label for="'.$name.'">'.$label.'</label>
   <input type="'.$type.'" name="'.$name.'" id="'.$name.'" class="'.$class.'" placeholder="'.$placeholder.'" '.$attr.'>
   </div>';
}

而不是我创建了一个在login_view.php中调用login_view.php函数的表单

代码语言:javascript
运行
复制
<form id="register-form" action="<?= BASE_PATH ?>/login/register-submit" method="post" role="form" style="display: none;">
                                     <?php
   if(isset($data['msg'])){
      if(is_array($data['msg'])){
?>
   <div class="alert alert-danger">
      <ul>
<?php
      foreach($data['msg'] as $error){
         echo "<li>$error</li>";
      }
?>
      </ul>
   </div>
<?php
      }else{
         echo "<div class='alert alert-success'>$data[msg]</div>";
      }
   }
   echo "
   <label for='username'>Username</label>
   <div class='form-group input-group'>
   <span class='input-group-addon'>@</span>
   <input type='text' name='username' id='usernamer' class='form-control' placeholder='' required data-error='Username 6-8 a-z'>
   </div>";
form_input("Password", "passwordr", "password", "form-control", "", "required data-error='Password can't be null");
form_input("Re-Password", "passwordr2", "password", "form-control", "", "required data-error='Password can't be null");
form_input("Email", "email", "email", "form-control", "", "required data-error='Email can't be null");
form_input("First Name", "fname", "text", "form-control", "", "required data-error='First Name 2-10 a-z");
form_input("Last Name", "lname", "text", "form-control", "", "required data-error='Last Name 2-10 a-z");
?>
                                </form>

但是Last Name场消失了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-21 10:54:40

代码语言:javascript
运行
复制
 form_input("Password", "passwordr", "password", "form-control", "", "required data-error='Password can't be null'");
 form_input("Re-Password", "passwordr2", "password", "form-control", "", "required data-error='Password can't be null'");
 form_input("Email", "email", "email", "form-control", "", "required data-error='Email can't be null'");
 form_input("First Name", "fname", "text", "form-control", "", "required data-error='First Name 2-10 a-z'");
 form_input("Last Name", "lname", "text", "form-control", "", "required data-error='First Name 2-10 a-z'");

用此代码替换您的代码。你错过了' in required data-error

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48365893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档