如何在保留在同一页面的同时在php中按钮点击打开一个新的div?
<form>
<input type='submit' name='open div' onclick='dont knw what to write here to open a div'/>
</form>
答案 0 :(得分:0)
你需要一些javascript。
<button Onclick="javascript_open_new_div();">Create Div</button>
<script type="text/javascript">
function javascript_open_new_div() {
var div = document.createElement("div");
document.form_name.appendChild(div);
}
</script>
此外,如果你正在使用jQuery是一个很好的帮手。
$("button_selector").click(function() {
$("form_selector").append("<div></div>")
}
答案 1 :(得分:0)
只需添加一些javascript:
<script type="text/javascript">
function onClick() {
var d = document.createElement("div");
d.id = "newDiv";
d.textContent = "some text you want to display";
var f = document.getElementsByTagName("form")[0];
f.parentNode.insertBefore(d, f);
}
</script>
如果你想为你的请求使用ajax,你应该看一下jquery:http://api.jquery.com/jQuery.post/
答案 2 :(得分:0)
您必须使用Javascript:
<button Onclick="javascript_open_new_div();">Create Div</button>
<script type="text/javascript">
function javascript_open_new_div() {
var div = document.createElement("div1");
document.form_name.appendChild(div1);
}
</script>
使用类似jQuery的框架:
$("button_selector").click(function() {
$("form_selector").append("<div></div>")
});