【请教一段代码的细节】JS中获取php变量并赋值
下面这段代码,是之前咨询过的一段。
作用是点击checkbox选中/取消选中后,在input中显示对应的选项。
能正常使用。
现在想请教的是:
1、代码开头添加<?php $moren="a2,a1,"; ?>
2、并且给对应的checkbox添加checked
——相当于默认选中a2和a1
如下
劳烦帮敲一下代码,抱拳感谢~
作用是点击checkbox选中/取消选中后,在input中显示对应的选项。
能正常使用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<title>JS点击checkbox传值到input</title>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
<script type="text/javascript">
function checkedfun() {
var p = document.getElementById("jsrtxt");
var str = this.parentNode.innerText + ";";
if (this.checked) {
p.value += str;
} else {
p.value = p.value.replace(str,"");
}
}
window.onload = function () {
var arr = document.querySelectorAll("input[name=aaa]");
for (var i = 0; i < arr.length; i++) {
arr[i].onclick = checkedfun;
}
}
</script>
</head>
<body>
<input type="text" id="jsrtxt" class="tip" />
<label><input type="checkbox" name="aaa" value="a1"/>复选1</label>
<label><input type="checkbox" name="aaa" value="a2"/>复选2</label>
<label><input type="checkbox" name="aaa" value="a3"/>复选3</label>
</body>
</html>现在想请教的是:
1、代码开头添加<?php $moren="a2,a1,"; ?>
2、并且给对应的checkbox添加checked
——相当于默认选中a2和a1
如下
<?php $moren="a2,a1,"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<title>JS点击checkbox传值到input</title>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
<script type="text/javascript">
function checkedfun() {
var p = document.getElementById("jsrtxt");
var str = this.parentNode.innerText + ";";
if (this.checked) {
p.value += str;
} else {
p.value = p.value.replace(str,"");
}
}
window.onload = function () {
var arr = document.querySelectorAll("input[name=aaa]");
for (var i = 0; i < arr.length; i++) {
arr[i].onclick = checkedfun;
}
}
</script>
</head>
<body>
<input type="text" id="jsrtxt" class="tip" />
<label><input type="checkbox" name="aaa" value="a1"/ checked>复选1</label>
<label><input type="checkbox" name="aaa" value="a2"/ checked>复选2</label>
<label><input type="checkbox" name="aaa" value="a3"/>复选3</label>
</body>
</html>
劳烦帮敲一下代码,抱拳感谢~
...全文
相关推荐
PHP动态输出JavaScript代码实例
示例代码中通过PHP变量拼接成为一段JavaScript变量的赋值语句,并使用echo输出。前端JavaScript代码中可以访问这个变量并使用它进行相关操作。
php程序员菜鸟成长手记——php入门教程
- **执行服务器端脚本**:如果请求的是PHP文件,服务器将把文件传给PHP引擎执行。PHP引擎负责解释并执行PHP代码,处理各种逻辑操作,并可能与数据库交互获取数据。
js获取php变量的实现代码
当页面加载时,浏览器解析这段代码,`arr`变量就会被赋值为PHP变量`$arr`的值。注意以下几点:1. **数据类型**:PHP变量可能包含各种类型的数据,如字符串、数字、数组等。
PHP变量赋值、代入给JavaScript中的变量
正确地处理变量赋值和转义,以及理解它们各自的执行环境,能帮助开发者避免常见的错误并提高代码的可维护性。
php和javascript之间变量的传递实现代码
表单变量传递给JavaScript变量有时我们需要从表单中获取变量的值,并将其传递给JavaScript变量。这可以通过表单元素的name属性和value属性来完成。


