相关疑难解决方法(0)

<button>与<input type ="button"/>.哪个用?

在查看大多数网站(包括SO)时,大多数网站使用:

<input type="button" />
Run Code Online (Sandbox Code Playgroud)

代替:

<button></button>
Run Code Online (Sandbox Code Playgroud)
  • 如果有的话,两者之间的主要区别是什么?
  • 是否有正当理由使用一个而不是另一个?
  • 有合理的理由使用它们吗?
  • 是否使用<button>兼容性问题,看到它没有被广泛使用?

html compatibility button html-input

1588
推荐指数
14
解决办法
59万
查看次数

PHP isset('submit')总是返回FALSE

我在HTML表单的“操作”字段中使用了外部php文件,以便在php文件中提及的操作是在单击“提交”按钮时进行的。

为此,我使用isset()了php文件中的函数。

但是,我发现该isset函数始终返回FALSE,导致执行else语句(如控制台日志中所示)。

如果我删除了该isset()函数(因此删除了这些if-else语句),那么该代码将发挥出色的作用。

您能在我的代码中检查问题吗?

另外,我在其他文章中也看到需要与一起使用其他参数isset(),例如,

if(isset($_POST['submit']) && !empty($_POST["xyz"]))
Run Code Online (Sandbox Code Playgroud)

这完全是必需的吗?

PS:我仍处于页面开发的初始阶段,因此,我请您忽略我的代码的安全性问题,我知道它存在。:)

我的子代码:

我的HTML表单:

<form id="info-form" method="POST" action="form-submit.php">
    <label for="Name">What is your Name? </label> 
    <input required type="text" name="name" placeholder="Enter your full name here." />

    <label for="Email">What is your email ID? </label>
    <input required type="email" name="email" placeholder="your.name@email.com" />

    <label for="mobile">What is your 10-Digit Mobile Number? </label>
    <input required type="text" name="mobile" maxlength="10" />

    <button name="submit-form" type="submit" class="btn btn-lg btn-success"><i class="fa fa-paper-plane" …
Run Code Online (Sandbox Code Playgroud)

html php forms isset

1
推荐指数
1
解决办法
967
查看次数

标签 统计

html ×2

button ×1

compatibility ×1

forms ×1

html-input ×1

isset ×1

php ×1