javascript - 如何使用jquery在按钮单击时显示表单?

标签 javascript php jquery html forms

我希望当我单击“注册”按钮时显示我的表单

<div id="signup">
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>"  method="POST"  id="form1">
        <input name="user" type="text" placeholder="Username" size="30" >
        <input name="pass" type="password" placeholder="Password"  size="30" >
        <input class="btn" type="submit" value="sign up" name="signup">
</div>

这是 jQuery 代码:

<script>
$( "#form" ).click(function() {
  $( "#signup" ).show( "Clip", 1000 );
});
</script>

最佳答案

您可能想尝试这样的事情...(注意我在您的 HTML 中添加了一个额外的“按钮”并关闭了“form”标签

CSS...

#form1 {
 display : none;
}
button {
 margin-bottom: 10px;
}

HTML...

<div id="signup">
<button id="signup">Click here to sign-up!</button>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>"  method="POST"  id="form1">
        <input name="user" type="text" placeholder="Username" size="30" >
        <input name="pass" type="password" placeholder="Password"  size="30" >
        <input class="btn" type="submit" value="sign up" name="signup">
    </form>
</div>

然后使用 JQuery...

$( document ).ready( function() {
  $( "#signup" ).click( function() {
    $( "#form1" ).toggle( 'slow' );
  });
});

JSFiddle

希望这有帮助。祝你好运!

关于javascript - 如何使用jquery在按钮单击时显示表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29379757/

相关文章:

javascript - 使后退按钮将页面滚动到页面顶部

javascript - 使用jquery创建动态div

相当于 C# LINQ GroupBy 的 Javascript

javascript - 使 li 元素成为phonegap按钮

javascript - 按隐藏列对数据表进行排序

javascript - 未捕获的类型错误 : Cannot set property 'selected' of undefined

java - 在 Web 应用程序的后端使用 Java,在中间件中使用 PHP

javascript - 使用 PHP (openssl_encrypt) 发出加密,然后使用 JS (CryptoJS) 解密

javascript - 使用 Ajax Post Call 发送 FormData 会导致 Get

JQuery 移动应用 - 表单安全问题