php - 如果其他字段存在验证错误消息,输入值将转换为垃圾值

标签 php javascript jquery codeigniter

我正在使用以下表单,但是当我提交表单而不输入任何必填字段时,其他输入字段中的值将转换为垃圾值。

<?php echo form_open_multipart($formAction); ?>

//表单操作来自 Controller

<div id="content">
    <table  border="0" cellpadding="0" cellspacing="5" width="100%" >
        <tr>         
            <td>First Name<em>*</em></td>
            <td>
                <?php
                $data = array('name' => 'firstName');
                echo form_input($data, $firstName);
                ?>
            </td>
        </tr>
        <tr>
            <td>Middle Name<em>*</em></td>
            <td>
                <?php
                $data = array('name' => 'middleName');
                echo form_input($data, $middleName);
                ?>
            </td>
        </tr>
        <tr>
            <td>Last Name<em>*</em></td>
            <td>
                <?php
                $data = array('name' => 'lastName');
                echo form_input($data, $lastName);
                ?>
            </td>
        </tr>  
        <tr>
            <td colspan="2">
                <div class="formbuttons">
                    <?php echo form_submit('submit', "Save", "class='button'"); ?>
                </div>
            </td>
        </tr>
    </table>
    <?php echo form_close(); ?>

如果我在名字字段中输入“test's”并提交表单而不输入其他必填字段,则在名字文本框中将显示 test's

最佳答案

试试这个..

回显 form_input($data, html_entity_decode($firstName,ENT_QUOTES));

这应该有效。

关于php - 如果其他字段存在验证错误消息,输入值将转换为垃圾值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14101215/

相关文章:

java - 我的代码得到 "<identifier> expected",但我不明白为什么我的代码不起作用

php - while 内多次中断和返回重复

javascript - 严不严

javascript - 如何使用 jquery 将 xxxx 表行拆分为 100 个数组并考虑舍入?

php - 从 symfony 3.4 迁移到 symfony 4

JavaScript字符串压缩+PHP解压

javascript - Mysql使用freemarker将表打印到html上

javascript - Jquery弹出对话框更新多行记录?

jquery - 过滤 JSON 并比较数组值

jquery - AJAX 之后的 Bootstrap 表样式