当前位置: 首页 > 知识库问答 >
问题:

在 php 中提交 html 表单

洪博艺
2023-03-14

这是我的第一次。php页面是html部分。我有一个表单,包括一个div和一个submit按钮。我希望当点击按钮时,打开一个新页面(second.php)并显示div的内容(id=orderList)

<form id="orderForm" action="second.php">
          <div class="col-md-5" id="orderList">
               <h3 align="center">Sipariş Listesi</h3>
          </div>  
          <div>
               <button type="submit" id="firstConfirmButton" class="btn btn-primary btn-lg">Onayla</button>
          </div>
</form>

这是javascript部分;

 $("#orderForm").submit(function() {

    var content = $('#orderList').html();

    console.log(content); //(no problem everything is ok)

    $('#confirmForm').val(content);

    var content2 = $('#confirmForm').html();
    console.log(content2); //(it is null)

}); 

这是第二.php我想在div(id=confirmForm)中显示内容的地方

<html>
   <head>    

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="script.js"></script>

    <META name=viewport content="width=1024, initial-scale=1">
    <META http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <META HTTP-EQUIV="Content-language" CONTENT="tr">

    <link href="shift.css" rel="stylesheet">   
    <link rel="stylesheet" href="bootstrap.css">
    <link rel="stylesheet" href="product.css">

 </head>

  <body>

    <div id="confirmForm">  </div> 

  </body>

</html>

不管用,我该改什么?

共有3个答案

商瀚
2023-03-14

试试这个它的工作原理:

first.php

<html>
<head>
</head>
<form id="orderForm" action="second.php">
          <div class="col-md-5" id="orderList">
               <textarea name="confirmForm" id="confirmForm" cols="30" rows="10">Sipari Listesi</textarea>
          </div>  
          <div>
               <button type="submit" id="firstConfirmButton" class="btn btn-primary btn-lg">Onayla</button>
          </div>
</form>
</html>

second.php

<html>
  <body>

<?php 
  echo $_REQUEST[confirmForm];
?>

  </body>
</html>
阎安邦
2023-03-14

您正在尝试将内容放在#confirmForm中,而第一个文件中不存在该内容。

这里不需要JavaScript。使用$_['post']获取div的内容

吴俊晤
2023-03-14

如果< code>$('#confirmForm')不是输入项,则不能使用< code>$('#confirmForm ')访问它。val();

您的表单缺少< code>method属性,请在默认情况下将< code>POST添加到方法的< code>GET中

<form id="orderForm" method="post" action="second.php">

添加<代码>

<textarea name="confirmForm" id="confirmForm" cols="30" rows="10"></textarea>

在第二页中,您可以这样做

<div id="confirmForm"> <?php echo $_POST['confirmForm'] ?> </div> 
 类似资料:
  • 对此非常新,我目前正在尝试为我的网站创建一个登录系统。我已经创建了一个html日志表单,我计划使用该表单为用户创建帐户。我已经创建了一个php页面,其中包含了我要连接到服务器的代码,如下所示。 当我填写表单时,我没有得到任何输出。我不确定php代码是在错误的地方(它是作为一个单独的文件)还是不期望输出。提交表单时,当我在测试时手动提交时,数据库似乎不会发生变化。 我的最终目标是能够将用户添加到数据

  • 嗨,伙计们,我一直与使用超文本标记语言和PHP的网站之一有麻烦 表单似乎没有提交或发送消息。附件是代码请任何帮助将是伟大的。另外,还附上了PHP和javascript作为参考。有时页面也不响应按钮。如果有人能修复代码将是伟大的。

  • 问题内容: 我在将CSS表单的HTML表单提交按钮居中时遇到麻烦。 现在我正在使用: 这个CSS内容 而且它什么也没做。我知道我可能在做一些愚蠢的错误。我怎样才能解决这个问题? 问题答案: 我只是将div包裹在它们周围,并使其居中对齐。那么您不需要按钮上的任何CSS即可将它们居中。

  • 问题内容: 我有一个表格。在该表格之外,我有一个按钮。一个简单的按钮,如下所示: 但是,当我单击它时,它会提交表单。这是代码: 该按钮应该做的就是编写一些JavaScript。但是,即使看起来像上面的代码一样,它也会提交表单。当我将标签按钮更改为跨度时,它可以完美工作。但不幸的是,它必须是一个按钮。有什么办法可以阻止该按钮提交表单?像例如 问题答案: 我认为这是HTML最令人讨厌的小特性。该按钮必

  • 主要内容:Maven依赖关系,提交HTML表单参数示例许多应用程序需要模拟提交HTML表单的过程,以便登录到Web应用程序或提交输入数据。 HttpClient提供实体类来促进该过程。 以下教程显示了如何使用apache HttpClient 4.5发送HTML表单参数。 Maven依赖关系 我们使用maven来管理依赖关系,并使用Apache HttpClient 4.5版本。 将以下依赖项添加到您的项目中。 pom.xml 文件的内容如下 - 提

  • 本文向大家介绍php实现过滤表单提交中html标签的方法,包括了php实现过滤表单提交中html标签的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现过滤表单提交中html标签的方法。分享给大家供大家参考。具体实现方法如下: 有时候我们做的简单评论功能会发现有提交很多的html标签,这些标签会导致页面有一些外连的情况,下面我们一起来看在php中过滤表单提交的html标签方法。