首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML中的输入未连接到PHP post方法

HTML中的输入未连接到PHP post方法
EN

Stack Overflow用户
提问于 2018-09-04 04:20:34
回答 2查看 158关注 0票数 -1

我有一个HTML输入和按钮:

代码语言:javascript
复制
            <form action="validate.php" method="post">
        <!-- THE CODE INSERT -->
        <div id="code">
            <form>
                <label></label>
                <input id="input" name="InputText" type="text"/>
            </form>
        </div>

        <!-- THE BUTTON ITSELF -->
        <input type="button" id="button" name="myButton"><b>Search Archive</b>

        </form>

在我的validate.php文件中,我有这个开关语句:

代码语言:javascript
复制
    <?php 

switch ($_POST["InputText"])
{
        case "someval": 
            http_header("someaddress.com");
            die();
            break;
}

 ?>

问题是,当我单击按钮时,它什么也不做。我用JS做了这件事,而且效果很好,但应该指出的是,我对web开发来说真的是个新手,所以如果有人能给我解释一下我做错了什么,特别是为什么我做错了,那就太好了。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-09-04 04:31:22

当您使用type='button‘时,您必须自己执行提交。因此,您可以使用javascript或更改为type='submit‘来完成此操作。示例:

代码语言:javascript
复制
<input type="button" id="button" name="myButton"><b>Search Archive</b>

代码语言:javascript
复制
<input type="submit" id="button" name="myButton" value="Search Archive" /> 
票数 0
EN

Stack Overflow用户

发布于 2018-09-04 04:45:03

你可以试试这个

代码语言:javascript
复制
   <form action="/validate.php" method="post">
    <!-- THE CODE INSERT -->
    <div id="code">

            <label></label>
            <input id="input" name="InputText" type="text"/>

    </div>

    <!-- THE BUTTON ITSELF -->

    <button type="submit" id="button" name="myButton">Search Archive</button>


    </form>

在div id ="code“中,您使用了表单标记,这就是为什么它不是work...delete的原因,它可以工作,按钮类型必须是submit

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52155814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档