考虑,
<html>
<head>
<title>txt with js eff</title>
</head>
<body>
<script type = "text/javascript">
function transfer(which) {
document.getElementById("temp_name").value = which;
}
</script>
<form action="" method="post" name="frm1">
<label> In put 1 </label>
<input
type="text"
name="username"
id = "username"
onkeyup = "transfer(this.value)"><br/><br/>
<label> In put 2 </label>
<input
type="text"
name="temp_name"
id = "temp_name">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我需要使用PHP来做到这一点:
当用户将他/她的光标聚焦到下一个字段时,我需要将值从" In put 1 " 传递给" In put 2 " .我可以使用JavaScript轻松完成,但我需要使用PHP.
有解决方案吗?
Sam*_*son 12
你不用PHP做这种类型的东西,你用Javascript做.PHP 仅在服务器上运行.您必须将此页面发回服务器,让PHP编写一个javascript块,一旦页面加载就会导致特定字段聚焦,然后为用户吐出这个.简而言之,即使您已经找到了使用PHP的方法,您最终还是会使用Javascript来完成它.
PHP是一种服务器端语言,因此它的工作就是生成浏览器将呈现的文档.因此,一旦创建了该文档,就不会改变它.这取决于客户端语言,如javascript.您描述的鼠标悬停绝对是客户端的工作.
您可以使用新值从服务器请求页面,但我不认为这是您想要做的.
| 归档时间: |
|
| 查看次数: |
230 次 |
| 最近记录: |