php – 如何处理表单
发布时间:2020-12-13 13:09:47 所属栏目:PHP教程 来源:网络整理
导读:我做的是: HTML form div id="textBox" contenteditable="true" name="textBox"?php echo $storyText; ? /div textarea id="hiddeninput" name="hiddeninput"/textarea input type="submit" id="save" name="save" value="Submit"//form 使用Javascript $('
我做的是:
HTML <form> <div id="textBox" contenteditable="true" name="textBox"><?php echo $storyText; ?> </div> <textarea id="hiddeninput" name="hiddeninput"></textarea> <input type="submit" id="save" name="save" value="Submit"/> </form> 使用Javascript $('#save').click(function () { var mysave = $('#textBox').html(); $('#hiddeninput').val(mysave); $("form:first").submit(); $('#hiddeninput').append(mysave); alert($('#hiddeninput').val()); }); 所以alert和append都会显示正确的信息,但是当我提交时它不会将#hiddeninput保存为php变量.最初我把它作为一种隐藏的输入法,但我试图证明无论我做什么它都不会发布,
您的代码几乎可以正常运行.
但我宁愿使用普通的< input type =“hidden”>并且您不需要为您的表单触发提交,只需将值放在隐藏字段中即可. 鉴于您的标记,稍作修改 <form action="showrequest.php"> <div id="textBox" contenteditable="true" name="textBox" style="width:300px;height:100px;"> </div> <textarea id="hiddeninput" name="hiddeninput"></textarea> <input type="submit" id="save" name="save" value="Submit"/> </form> JS $(function(){ $('#save').click(function () { var mysave = $('#textBox').html(); $('#hiddeninput').val(mysave); }); }); php侧的var_dump($_ REQUEST)给出了 array(2) { ["hiddeninput"]=> string(4) "test" ["save"]=> string(6) "Submit" } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |