Php 如何发布多个输入字段

Php 如何发布多个输入字段,php,jquery,html,Php,Jquery,Html,我是一个新的这种类型的编码,所以我想知道是否有人可以帮助我 这是我想要实现的,一个输入字段,用户可以在其中输入文本并将另一个文本附加到此字段。例如,当用户输入文本时,例如“我的名字!!”,发布时,会有另一个隐藏文本附加到该文本,因此服务器将收到“隐藏文本!”,“我的名字!!” 这是一张图片,用一种更简单的方式解释了这一点 这是我到目前为止的代码 <form method="post" action="jumpin.php"> <labe

我是一个新的这种类型的编码,所以我想知道是否有人可以帮助我

这是我想要实现的,一个输入字段,用户可以在其中输入文本并将另一个文本附加到此字段。例如,当用户输入文本时,例如“我的名字!!”,发布时,会有另一个隐藏文本附加到该文本,因此服务器将收到“隐藏文本!”,“我的名字!!”

这是一张图片,用一种更简单的方式解释了这一点

这是我到目前为止的代码

        <form method="post" action="jumpin.php">
            <label>Desired Username:</label>

            <div>
                <label id='labletext'><?php echo $_SESSION['user_name_custom']; ?></label>
                <input type="text" id="userid" name="userid" />
                <input type="submit" value="Check" id="jumpin" />
            </div>
<script>
    $('#userid').keyup(function(){
    $(this).css('color','#000');   
    });
    $('#userid').blur(function(){
    var value = $('#labletext').text()+$(this).val();
    $(this).val(value);
    });
</script> 
        </form>

所需用户名:
$('#userid').keyup(函数(){
$(this.css('color','#000');
});
$('#userid').blur(函数(){
var值=$('#labletext').text()+$(this.val();
$(此).val(值);
});

这段代码似乎不起作用,服务器收到的只是用户提交的文本,而不是“labletext”

您可以使用隐藏的输入字段

<input type="hidden" name="extra_label" value="<?php echo $_SESSION['user_name_custom']; ?>" />

您必须将连接的值放入表单字段,以便在发布表单时将其提交给服务器

$('#userid').blur(function(){
    var value = $('#labletext').text().trim() + ' ' +$(this).val();
    $(this).val(value);
});

只回发表单元素:
选择
输入
文本区域
等。请参阅Set-Sail Media关于如何使用隐藏字段的回答。标签文本末尾有一条新行。我添加了
.trim()
,以删除多余的空白。
<input type="hidden" name="label" value="yourvalue" />
if(isset($_POST['submit']))
{
 $text = $_POST['text'];
 $label = $_POST['label'];
 $string = $label.$text;
}