我遇到了困难......我正在尝试创建一个表单,其中包含一个提交按钮的输入,我已使用条件onClick设置了该按钮。
if(isset($_POST['addEp'])) {
echo "Button Clicked.";
}
但是,我希望能够在我当前的表单上添加一个条目,并在每次单击该按钮时添加一个新的文本输入,而不是结果是“单击按钮”。
提前致谢。
答案 0 :(得分:1)
每当您想要动态更改DOM时,您都必须使用Javascript。这是一个使用jQuery的例子:
<script>
$(document).ready(function () {
$('button[type="submit"]').on('click', function (e) {
e.preventDefault();
$('.wrapper').append('<input type="text" name="new-input">');
}
});
</script>
答案 1 :(得分:0)
来自新手: PHP更像是地下后端语言;要在点击按钮上进行交互,您需要像Javascript这样的前端语言与DOM或HTML文档的骨架进行对话。然而,有可能使用裸PHP,但它必须刷新并且不会像Javascript一样简单。仅当您想要与数据库通信时才使用PHP。
<!DOCTYPE.html>
<form action="POST" enctype="multipart-form/data">
<input type="submit" name="mybutton"></input>
</form>
<?php
if(isset($_POST['mybutton'])){
echo "Button just got rect";
}
?>
</html>
希望这应该有效;我认为这样的解决方案正是您所寻找的,因为您的问题是这样询问的。