PHP - 如何从提交添加内容。

时间:2015-02-22 00:30:59

标签: php html web

我遇到了困难......我正在尝试创建一个表单,其中包含一个提交按钮的输入,我已使用条件onClick设置了该按钮。

  if(isset($_POST['addEp'])) {
       echo "Button Clicked."; 
  } 

但是,我希望能够在我当前的表单上添加一个条目,并在每次单击该按钮时添加一个新的文本输入,而不是结果是“单击按钮”。

提前致谢。

2 个答案:

答案 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>

希望这应该有效;我认为这样的解决方案正是您所寻找的,因为您的问题是这样询问的。