Javascript 不回显未使用的文本输入

Javascript 不回显未使用的文本输入,javascript,php,Javascript,Php,我有一个带有一组问题字段的表单来填写用户,但有些问题通常没有回答。完成表单后,会有一个“下一步”按钮继续并进入确认页面,用户将在该页面中再次检查他/她的信息以填写导出的表单 问题:是否可以不回显未使用的文本输入字段 下面是表单的示例代码 <!-- Contact Form Wrap Starts --> <div class="contact-form-wrap"> <h5 class="sub-heading-1 text-center-xs">A

我有一个带有一组问题字段的表单来填写用户,但有些问题通常没有回答。完成表单后,会有一个“下一步”按钮继续并进入确认页面,用户将在该页面中再次检查他/她的信息以填写导出的表单

问题:是否可以不回显未使用的文本输入字段

下面是表单的示例代码

<!-- Contact Form Wrap Starts -->
<div class="contact-form-wrap">
    <h5 class="sub-heading-1 text-center-xs">Application Form</h5>
<!-- Form Starts -->
<div class="status alert alert-success contact-status"></div>

<form action="confirmation.php" class="contactform"  method="get" 
 name="contactform" enctype="multipart/form-data" role="form">

<!-- Last Name Filed Starts -->
    <div class="row">
        <div class="col-sm-6">
            <div class="form-group">
                <label for="lname">Last Name</label>
                    <input type="text" class="form-control" name="lname" 
                     id="lname" required="required" placeholder="Last Name">
            </div>
        </div>

 <!-- First Name Filed start -->
        <div class="col-sm-6">
            <div class="form-group">
                <label for="fname">First Name</label>
                    <input type="text" class="form-control" name="fname" 
                    id="fname" required="required" placeholder="Firs Name">
            </div>
        </div>
    </div>

  <!-- Contact Filed Starts -->
    <div class="row">
        <div class="col-sm-6">
            <div class="form-group">
                <label for="mobile">Mobile No</label>
                    <input type="text" class="form-control" name="mobile" 
                 id="mobile" required="required" placeholder="">
            </div>
        </div>
    </div>

申请表
姓
名字
手机号码

下面是confinition.php的代码

<div class="status alert alert-success contact-status1"></div>  
    <form id="main-contact-form1"  style="background-color: #f0f8ff; padding: 20px;" class="contact-form1" name="contact-form1" method="post" action="sendappli.php" role="form">   

<!-- Name start -->                 
    <div class="label-field-pair">
        <label>Name</label>
            <input class="form-control" id='name' name='name' value='<?php 
             echo $_GET["lname"]; ?> <?php echo $_GET["fname"]; ?>' />
    </div>

<!-- Contact start -->        
    <div class="label-field-pair">
        <label>Contact Numer</label>
            <input class="form-control" id='name' name='name' value='<?php 
             echo $_GET["mobile"]; ?> />
    </div>

名称

如果输入的文本为空,可以使用jquery为输入指定隐藏属性


如果您提供了一些要使用的代码,将给出一个示例。

您需要添加
if condition
,以检查您的字段是否有任何值。根据该条件,您将在
确认页面中显示该信息

例如,如果未使用
联系人号码输入字段
,或者用户未在
联系人字段
中输入任何数据,则您需要以以下方式更新您的
联系人代码

<?php if(!empty($_GET["mobile"])){ ?>
    <!-- Contact start -->        
    <div class="label-field-pair">
        <label>Contact Numer</label>
        <input class="form-control" id='mobile' name='mobile' value='<?php 
         echo $_GET["mobile"]; ?> />
    </div>
<?php } ?>

联系号码
/>
您需要以上述方式更新
确认页面中的所有其他字段代码,如
名称


希望它能起作用

是的,如果这是你的问题,那是可能的。我怎么能做到呢^^@MarvinAcosta您需要在确认页面中为每套字段代码添加条件。检查我在回答中为您更新的联系代码。hello@Yorki请查看更新的帖子谢谢^^欢迎您Marvin。别忘了投赞成票,接受我的回答:)当然。我能再帮你一个忙吗?我也有一个问题,使用自动电子邮件响应,你能检查我的代码在这里-->当然!我会检查一下,然后再给你回电话。检查一下,我已经回答了。希望它能解决你们的问题。希望你们现在放弃投票,接受我的回答。快乐编码!
<?php if(!empty($_GET["mobile"])){ ?>
    <!-- Contact start -->        
    <div class="label-field-pair">
        <label>Contact Numer</label>
        <input class="form-control" id='mobile' name='mobile' value='<?php 
         echo $_GET["mobile"]; ?> />
    </div>
<?php } ?>
<?php if(isset($_GET["mobile"]) && $_GET["mobile"]!=""){ ?>
    <!-- Contact start -->        
    <div class="label-field-pair">
        <label>Contact Numer</label>
        <input class="form-control" id='mobile' name='mobile' value='<?php 
         echo $_GET["mobile"]; ?> />
    </div>
<?php } ?>