Javascript 从PHP取值的问题
发布网友
发布时间:2022-05-07 23:23
我来回答
共4个回答
热心网友
时间:2023-11-20 03:23
我用jquery帮你搞了一下 你看看合不合你口味~!
Jquery代码
$(function(){$('.bot').bind({click:function(){
var conr = $(this).attr("conr");
if(conr == 1){
$(this).attr("conr","2");
$(this).attr("value","保存");
$(".in").each(function(i){
var c = $(this).text();
$(this).html("<input type='text' value='"+c+"' class='sunInput'>");
});
}else{
$(this).attr("conr","1");
$(this).attr("value","编辑");
$(".sunInput").each(function(i){
var cI = $(this).val();
$(".in").eq(i).text(cI);
});
}
}
})
});
HTML代码
<div class="in">第一个</div>
<div class="in">第二个</div>
<div class="in">第三个</div>
<div class="in">第四个</div>
<div class="in">第五个</div>
<input type="button" value="编辑" conr='1' class="bot" />
热心网友
时间:2023-11-20 03:23
看看是不是你要的:
<?php
echo '
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function change(){
if(document.form1.Submit.value=="Edit"){
document.getElementById("sp").innerHTML = "";
document.form1.Submit.value = "Save";
document.form1.text.style.visibility = "visible";
}else{
document.form1.submit();
}
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="button" name="Submit" value="Edit" onclick="change()"/>
</label>
<span id="sp">'.htmlentities(stripslashes($_POST["text"]),ENT_QUOTES,"gb2312").'</span>
<label>
<input name="text" type="text" id="text" style="visibility:hidden" value="'.htmlentities(stripslashes($_POST["text"]),ENT_QUOTES,"gb2312").'" />
</label>
</form>
</body>
</html>';
?>
热心网友
时间:2023-11-20 03:23
让文本框的值等于原先元素里面的值。
文本框。value=原先元素。value
这个没什么难度。
热心网友
时间:2023-11-20 03:24
1. 你可以使用cookie
2. 你可以使用隐藏域
<input type="hidden" name="oriValue" value='<?php echo $value;?>' />追问不懂哎,谢谢