举例说明。
$fullname = 'John Travolta';
<input type="text" name="fullname" />
<input name="same" type="checkbox" /> Tick if same name
- 当我们勾选复选框时,
输入全名
将自动插入来自$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/