在 php 中以相同形式向隐藏输入值发送另一个可见文本输入
send to hidden input value another visible text input in the same form in php
有没有一种简单的方法可以将来自另一个可见文本输入值的值以单一形式发送到隐藏输入值?根据操作的来源,我点击的操作将使用不同的引用名称。看我的例子:
<form id="floatleft" method="post">
<label for="name">My Name:</label>
<input name="senderName" type="text" value="">
<input name="first_name" type="hidden" value="">
<input alt="P" name="submit" type="image" src="https://p.gif" value="P" onclick="this.form.action='https://p.html'" />
<input alt="z" name="submit" type="image" src="https://www.z.png" value="z" onclick="this.form.action='https://www.z.com/';" />
是的,您可以使用 jQuery change
函数或 keyup
函数
HTML
<input type="text" name="senderName" id="senderName" value="" />
<input type="hidden" name="first_name" id="first_name" value="" />
JS(转换函数)
change 事件在元素的值被改变时发生,所以有了 change 函数,一旦 senderName
输入中的值发生改变,它的值(或更新值)就会被复制到 first_name
输入。 More Detail Here
$(document).ready(function(){
$('#senderName').change(function() {
$('#first_name').val($('#senderName').val());
});
});
JS(按键功能)
使用 keyup 功能,一旦停止输入,senderName
输入的值将被复制到 first_name
输入。 More Detail Here
$(document).ready(function(){
$('#senderName').keyup(function(){
$('#first_name').val($('#senderName').val());
});
});
$(document).ready(function(){
$( "#name").on('change',function() {
$("#hiddenName").val($( "#name").val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<form name="form" type="post">
<input type="text" name="name" id="name">
<input type="hidden" name="hiddeName" id="hiddenName" value="">
<input type="submit" name="submit">
</form>
有没有一种简单的方法可以将来自另一个可见文本输入值的值以单一形式发送到隐藏输入值?根据操作的来源,我点击的操作将使用不同的引用名称。看我的例子:
<form id="floatleft" method="post">
<label for="name">My Name:</label>
<input name="senderName" type="text" value="">
<input name="first_name" type="hidden" value="">
<input alt="P" name="submit" type="image" src="https://p.gif" value="P" onclick="this.form.action='https://p.html'" />
<input alt="z" name="submit" type="image" src="https://www.z.png" value="z" onclick="this.form.action='https://www.z.com/';" />
是的,您可以使用 jQuery change
函数或 keyup
函数
HTML
<input type="text" name="senderName" id="senderName" value="" />
<input type="hidden" name="first_name" id="first_name" value="" />
JS(转换函数)
change 事件在元素的值被改变时发生,所以有了 change 函数,一旦 senderName
输入中的值发生改变,它的值(或更新值)就会被复制到 first_name
输入。 More Detail Here
$(document).ready(function(){
$('#senderName').change(function() {
$('#first_name').val($('#senderName').val());
});
});
JS(按键功能)
使用 keyup 功能,一旦停止输入,senderName
输入的值将被复制到 first_name
输入。 More Detail Here
$(document).ready(function(){
$('#senderName').keyup(function(){
$('#first_name').val($('#senderName').val());
});
});
$(document).ready(function(){
$( "#name").on('change',function() {
$("#hiddenName").val($( "#name").val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<form name="form" type="post">
<input type="text" name="name" id="name">
<input type="hidden" name="hiddeName" id="hiddenName" value="">
<input type="submit" name="submit">
</form>