javascript - 按钮单击事件后显示文本框

标签 javascript php html

我试图在按钮单击事件后生成一个文本框。代码如下。

<div id="welcomeDiv"  class="answer_list" > WELCOME </div>
<input type="button" name="answer" value="Show Div" onclick="showDiv()" />
</div>
<?php if(isset($_POST['button'])) { ?>
<?php echo "<script type=\"text/javascript\">
   function showDiv() {

   <input type="text" id="textInput" value="..." />
   document.getElementById('welcomeDiv').style.display = "block"; </script> ";
   }
   </script>" ?> ;
<?php } ?>

但是按钮点击事件函数没有正常运行。有什么想法吗?

最佳答案

You can also create css and make visible textfield on button click

希望下面的例子能帮到你

function onButtonClick(){
  document.getElementById('textInput').className="show";
}
.hide{
  display:none;
}
.show{
  display:block;
}
<div class="answer_list" > WELCOME </div>
<input type="button" name="answer" value="Show Text Field" onclick="onButtonClick()" />
<input class="hide" type="text" id="textInput" value="..." />

关于javascript - 按钮单击事件后显示文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46335629/

相关文章:

jquery 检测用户是否滚动到移动设备中的某个点

javascript - 将新元素添加到菜单时,背景会在悬停时闪烁

php - Symfony - twig - 自动加载器预期类

php - RC4 加密 - CommonCrypto (Objective-C) 与 PHP

java - Java、PHP 中的 AES 128 加密 - 输出差异

html - 列不会水平堆叠在一行中

javascript - 如何使用事件对象通过 Javascript 更改 HTML 文本

javascript - net::ERR_CONNECTION_REFUSED 错误 jQuery ajax node.js

javascript - Backbone 集合添加方法被触发两次

javascript - 使用按钮替换多个图像的 img src 的一部分