<form action="" method="post">
<div id="MG_TextBox" contenteditable="true" name="textBox1" style="width:600px;height:400px; background-color:#ECCBCB;"> Hello</div>
<input type="hidden" name="hiddeninput" id="MH_Hiddeninput" >
<input type="submit" id="MG_Submit" name="submit" value="Submit"/>
</form>
和Ajax的DIV的形式和張貼到同一頁
<script>
$(function(){
$('#MG_Submit').click(function() {
var MG_Text = $('#MG_TextBox').html();
$('#MG_Hiddeninput').val(MG_Text);
return true;
});
});
</script>
那麼PHP
<?
if ($_POST['hiddeninput']) {
print $_POST['hiddeninput'];
}
?>
我想有轉移DIV內容隱藏輸入。隨後PHP將它們打印在同一頁面上。即。 action =「」
我在做什麼錯?
第2版。還是不行
<?
if ($_POST['hiddeninput']) { print $_POST['hiddeninput']; }
?>
<html>
<head>
<script>
$(function(){
$('#MG_Form').on("submit", function (e) {
var MG_Text = $('#MG_TextBox').html();
$('#MG_Hiddeninput').val(MG_Text);
e.preventDefault();
});
});
</script>
</head>
<body>
<form action="" method="post" id="MG_Form" enctype="multipart/form-data">
<div id="MG_TextBox" contenteditable="true" name="textBox1" style="width:300px;height:200px; background-color:
#9AB5BF;"> Hello</div>
<input type="hidden" name="hiddeninput" id="MG_Hiddeninput" >
<input type="submit" id="MG_Submit" name="submit" value="Submit"/>
</form>
</body>
</html>
php無法對當前加載的頁面執行任何操作。還要注意,你沒有顯示任何ajax,所有顯示在_「和ajax」下面的是一個單擊事件處理程序 –