以示例形式。
$fullname = 'John Travolta';
<input type="text" name="fullname" />
<input name="same" type="checkbox" /> Tick if same name
当我们在复选框上打勾时,
input fullname
将根据来自$fullname
的数据自动插入如何通过javascript,jquery或其他方式做到这一点?
最佳答案
您应该使用javascript(或JQuery,这是一个javascript库)来执行此操作,但是由于$ fullname可能是一个PHP变量,因此您也需要使用它。
一个使用php变量的简单javascript示例(可以使用JQuery进行一些整洁):
<input id="fullname" type="text" name="fullname" />
<input id="same" name="same" type="checkbox"
onchange="javascript:samename('<?php echo htmlspecialchars($fullname) ?>')" />
这将调用一个javascript函数,其外观应类似于
function samename(fullname) {
same = document.getElementById('same');
full = document.getElementById('fullname');
if(same.checked) {
full.value = fullname;
} else {
full.value = '';
}
}
关于php - 当我们在复选框上打勾时如何制作,另一个输入将自动填充,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1756380/