标签: forms

jQuery使用ajax发送post变量并提交表单

我有动态数量的字段的html表单,例如:

<form id="myform">
<input type="text" id="input1">
<input type="text" id="input2">
<input type="text" id="input3">
...
<input type="text" id="inputN">
<span id="button_click"> CLICK </span>
</form>
Run Code Online (Sandbox Code Playgroud)

和jQuery是:

  $("#button_click").click(function(){

    $.post("myfile.php",
    {
      XXXX:YYYY
    },
    function(data,status){
      // do anyting
    });

  });
Run Code Online (Sandbox Code Playgroud)

我不知道确切的字段数,所以我无法填写XXXX - 发布变量名和YYYY - 来自网页的字段数据....所以我不能一个一个地计算/写...

如何通过post变量,使用AJAX和点击按钮提交整个表单?

php forms ajax jquery submit

-4
推荐指数
1
解决办法
1324
查看次数

Perl的简单表单应用程序

使用Perl开发简单注册表单应用程序时出错.

这是我的HTML.

<html>
<head>
    <meta charset="UTF-8">
    <title>Kay?t Formu</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
    <h2>Kay?t Formu</h2>
    <form id="signup-form" action="/sample_perl_application/signup.cgi" method="GET">
        <div class="form-group">
            <label for="name">Ad</label>
            <input class="form-control" id="name" name="name" type="text"/>
        </div>
        <div class="form-group">
            <label for="surname">Soyad</label>
            <input class="form-control" id="surname" name="surname" type="text"/>
        </div>
        <div class="form-group">
            <label for="age">Ya?</label>
            <input class="form-control" id="age" name="age" type="text"/>
        </div>
        <div class="form-group">
            <label for="sexual">Cinsiyet</label>
            <select class="form-control" id="sexual" name="sexual">
                <option id="male">Bay</option>
                <option id="female">Bayan</option>
            </select>
        </div>
        <input class="btn btn-default" id="save" name="save" type="submit" value="Kaydet"/>
    </form>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的perl脚本.

#!"c:\xampp\perl\bin\perl.exe"

use …
Run Code Online (Sandbox Code Playgroud)

forms perl web-applications

-4
推荐指数
1
解决办法
557
查看次数

Delphi获取(并销毁)表单的实例

在使用"主窗体"上的TPanel的应用程序中,为了显示其他窗体,我需要不仅能够在TPanel上显示这些窗体,而且还能够使用主窗口上的控件(按钮)关闭和销毁它们形成.

目标是遵循 - 许多按钮,每个按钮在主窗体上的一个面板上显示特定的形式.然后,一个按钮,杀死当前正在显示的任何可能的形式(=嵌入在面板上).另外,每当触发一些"打开"按钮时,应该调用相同的关闭/终止动作,因此如果面板上显示某个表单,则应该用新表单替换它.

要在TPanel中显示表单,我使用以下内容:

procedure TMainForm.Button1Click(Sender: TObject);
begin
  if not assigned(form4) then
    form4:= TForm4.Create(Panel2);
  form4.Parent:= Panel2;
  form4.Show;
end;
Run Code Online (Sandbox Code Playgroud)

现在,为了关闭窗口,使用主窗体上的另一个按钮,我尝试了各种方法,包括CloseWindow方法,使用句柄或指针等.最有希望的方式,是这样的:

procedure TMainForm.Button2Click(Sender: TObject);
begin
  Panel2.controls[0].Free;
end;
Run Code Online (Sandbox Code Playgroud)

它实际上关闭了表单,但由于FreeAndNil没有使用,重复单击Button1,导致一系列令人讨厌的异常,因为表单(在这种情况下为form4)已被释放,但对它的引用没有,所以assigned()方法返回是的,然后我尝试为某个不再存在的东西赋值form4.Parent:= Panel2;.Action:= caFree嵌入式表单上的onClose 也没有帮助,因为onClose操作根本没有被触发...放置FreeAndNil(Form4)Form4的onDestroy事件,也会导致一系列以"无效指针操作"开头的异常.

运用

procedure TMainForm.Button2Click(Sender: TObject);
begin
  FreeAndNil(Panel2.controls[0]);
end;
Run Code Online (Sandbox Code Playgroud)

导致以下错误: [dcc32 Error] Unit3.pas(47): E2197 Constant object cannot be passed as var parameter

那么获取嵌入式表单实例的正确方法是什么,能够使用FreeAndNil(......表单......)?我无法通过名称来解决它,主要是因为我不知道当前显示的是什么形式.我需要能够找到基于事实的表单实例,它属于TPanel主窗体上,然后完全销毁它,以便再次单击Button1,再次显示它,然后再单击Button2将再次关闭并销毁它.

forms delphi

-4
推荐指数
1
解决办法
378
查看次数

如何 - 用PHP动态

我有一个针对php文件的动作表单.表单完成并将数据插入数据库后,它希望它显示"Awesome".很棒,但是在表格之上.我希望它能够替换表格并显示出令人敬畏的效果.我怎么做?

谢谢.

if($done )
{
    echo "Awesome";
}
else
{
    echo "Error";
}
Run Code Online (Sandbox Code Playgroud)

php forms if-statement dynamic control-structure

-5
推荐指数
1
解决办法
126
查看次数

从PHP发送HTML电子邮件

MYSqL工作正常,但我没有收到电子邮件的原因?

<?php
    //include the connection file

    require_once('connection.php');

    //save the data on the DB and send the email

        if(isset($_POST['action']) && $_POST['action'] == 'submitform')
        {
        //recieve the variables

        $name = $_POST['name'];
        $email = $_POST['email'];
        $url = $_POST['url'];
        $comment = $_POST['comment'];
        $ip = gethostbyname($_SERVER['REMOTE_ADDR']);

        //save the data on the DB

        mysql_select_db($database_connection, $connection);

        $insert_query = sprintf("INSERT INTO contacts (name, email, url, comment, date, ip) VALUES (%s, %s, %s, %s, NOW(), %s)",
                            sanitize($name, "text"),
                            sanitize($email, "text"),
                            sanitize($url, "text"),
                            sanitize($comment, "text"),
                            sanitize($ip, "text"));

        $result = mysql_query($insert_query, …
Run Code Online (Sandbox Code Playgroud)

php forms email sendmail html-email

-5
推荐指数
1
解决办法
167
查看次数

用php echo调用javascript函数

我添加了一个下拉菜单的搜索框,通过javascript函数解决.因为我用php显示表单和框,我有问题调用javascript函数"searchSel():

 echo "<input type=\"text\" id=\"realtxt\" onkeyup="searchSel()"><s";
Run Code Online (Sandbox Code Playgroud)

错误:解析错误:语法错误,意外T_STRING,期待','或';'

onkeyup=". searchSel() ." 不起作用

有任何想法吗?

javascript php forms jquery

-5
推荐指数
1
解决办法
1100
查看次数

如何从php表单发送mysql查询?

我正在创建一个php网页,我需要发送一个带有表单参数的mysql查询.查询我需要发送:

INSERT INTO News (Titolo_news,Contenuto_news) VALUES
         ('*title from form*','*content from form*');
Run Code Online (Sandbox Code Playgroud)

这是我的实际代码:

<?php
...

<form class="action="#" method='POST'>

  <p>Title:<input name="title" required id="title" /></p>
  <p>Content:<input name="content" required id="content" /></p>
  <button class="login-button" type="submit" title="Confirm" onclick="

        QUERY HERE, RIGHT?

  ">Confirm</button>

</form>

...
?>
Run Code Online (Sandbox Code Playgroud)

php mysql forms

-6
推荐指数
1
解决办法
5228
查看次数

PHP上传对于视频而非图像失败

当我使用它上传图像但在上传视频时不起作用时,此表单有效.通过此表单上传视频需要更改哪些内容?

$videoform = "
    <form action='' method='post' enctype='multipart/form-data' name='uploadform'>
        <input name='video' type='file' id='video' >
        <input name='upload' type='submit' id='upload' value=' Upload Video! '>
    </form>";

echo $form;

if($_POST['upload'])
{
    echo $videoform;
}

if(isset($_POST['upload'])) 
{ 
    // define the posted file into variables 
    $name = $_FILES['video']['name']; 
    $tmp_name = $_FILES['video']['tmp_name']; 
    $type = $_FILES['video']['type']; 
    $size = $_FILES['video']['size']; 
    echo $name;
}

echo "<br /><h5>$cname 's Videos</h5>";
?>
Run Code Online (Sandbox Code Playgroud)

html php forms video file

-7
推荐指数
1
解决办法
778
查看次数

如何在一次粘贴中将多个值粘贴到多个表单输入中?

说我复制

1 2 3 4
Run Code Online (Sandbox Code Playgroud)

然后选择一个输入字段,当我粘贴它时,它会自动将 1 放入第一个字段,将 2 放入第二个字段,将 3 放入第三个等等。

复制的值将由空格、逗号或制表符分隔。

表单是简单的 html,我使用 PHP 插入数据库,无论解决方案是什么语言都可以。我会想象它的 jQUery,如果它存在,甚至会将我引导到相关的 jQuery 插件。

html php forms jquery

-7
推荐指数
1
解决办法
3481
查看次数

验证表单错误

我现在已经在这几个小时了,并且摸不着头脑是什么问题.

表单工作并发送电子邮件,但是当单击验证链接时,它不会显示回显的"成功"消息,而是显示消息("错误消息"); 信息.和盐有什么关系?

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<input type="text" size="35" name="email" title="Email"> 
<input id="button" type="submit" name="submit" value="Submit your Email" />

</form>

<?php

$salt = "mysecret";

if(isset($_POST["confirm"]) && isset($_POST["email"])){
    $confirm = $_POST["confirm"];
    $to_email = $_POST["email"];

    if(sha1($salt.$to_email) == $confirm){
        echo "Success";
    } else{
        die("error: mail not confirmed");
    }


} elseif(isset($_POST["email"])){
    $to_email = $_POST["email"];

    $confirm_link = "http://www.mysite.com/form.php?confirm=".urlencode(sha1($salt.$to_email))."&mail=".urlencode($to_email);
    $msg = "to confirm ... click the link: \n ".$confirm_link;
    mail($to_email, "pls confirm your mail", $msg);
} else{
    die("error message");
}

?>
Run Code Online (Sandbox Code Playgroud)

php forms email-verification

-12
推荐指数
1
解决办法
241
查看次数

如何在不使用JavaScript的情况下使选择字段成为焦点时,如何使Enter键提交表单?

当一个<select>字段被聚焦时,按Enter键不会提交表单.是否可以在不使用JavaScript的情况下提交表单?

在怪癖模式下工作的解决方案也很好.

html forms

-12
推荐指数
1
解决办法
170
查看次数