标签: form-submit

单个PHP表单,带有2个(编辑和删除)按钮

我正在尝试设置一个带有2个按钮的表单 - "DELETE"在页面delete.php上运行,"EDIT"在edit.php上运行.

所以我需要一个不同的动作,取决于他们点击了哪个按钮......

这是我的代码.

$con = mysql_connect("localhost","user","password");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("test", $con);

$result = mysql_query("SELECT * FROM myTable");

// Need to change the action depending on what button is clicked
echo "<form name='wer' id='wer' action='delete.php' method='post' >";
echo "<table border='1'>";

while($row = mysql_fetch_array($result))
  {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['page_title'] . "</td>";
    echo "<td><input type='radio' name='test1' value='" . $row['id'] . "' /></td>";
    echo "</tr>";
  }

echo …
Run Code Online (Sandbox Code Playgroud)

php forms form-submit

4
推荐指数
2
解决办法
9839
查看次数

JSP - 检查表单提交

假设我有一个简单的表单,没有必填字段:

<form action="index.jsp" method="post">
    <input type="text" name="firstName" />
    <input type="text" name="lastName" />
    <input type="text" name="email" />

    <input type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

我想通过检查submit参数来检查表单是否已提交(因为它始终存在).在PHP我可以做一个简单的

if ( $_POST['submit'] )
Run Code Online (Sandbox Code Playgroud)

request.getParameter("submit")似乎没有用.

那么检查表单是否提交的最佳方法是什么?

forms jsp form-submit

4
推荐指数
1
解决办法
2万
查看次数

没有submit事件,codemirror数据无法序列化?

我有codemirror的这个问题,这是非常棘手的,我不知道如何解决它.

如果没有提交事件,来自codemirror的数据就不会被序列化- 这是我到目前为止所发现的 - 如下所示,

$(':submit').submit_form();

(function($){
    $.fn.extend({ 
        submit_form: function(options) {

            var defaults = {
            }

            var options =  $.extend(defaults, options);
            var o = options;

            var $cm = this.click(function(e){

                var form = $(this).closest('form');
                alert(form.serialize()); // the textarea field with codemirror returns empty

                $.post(form.attr('action'),form.serialize(),function(xml)
                {
                   ...
                   ...
                }
            });



        }
    });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

HTML,

<textarea name="code_1" id="code_1" title="EMBED CODE" class="editor-codemirror" cols="" rows=""></textarea>
Run Code Online (Sandbox Code Playgroud)

我必须改变这一行

var $cm = this.click(function(e){
Run Code Online (Sandbox Code Playgroud)

var $cm = this.submit(function(e){
Run Code Online (Sandbox Code Playgroud)

然后可以序列化codemirror中的数据.

但我必须首先将插件附加到单击按钮,然后找到其最接近的表单并 …

jquery jquery-plugins form-submit codemirror jquery-click-event

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

有没有办法在jquery中捕获android'GO'按钮或iPhone'GO'按钮?

我正在建立一个移动网站,在这里有一个表格,但没有提交按钮.因此,当用户在输入字段中键入内容并单击Android或iPhone GO按钮时,它应该提交表单.我正在使用HTML和jQuery.

如何在jQuery中捕获此GO事件?我希望它以自己的方式完成.

html iphone jquery android form-submit

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

jQuery滑块onChange自动提交表单

我正在使用jQuery滑块作为表单中的价格范围选择器.我希望在其中一个值发生更改时自动提交表单.我使用了几个我在SO上找到的例子,但它们不适用于我的代码.

<form action="itemlist.php" method="post" enctype="application/x-www-form-urlencoded" name="priceform" id="priceform" target="_self">    
  <div id="slider-holder">
    Prices: From <span id="pricefromlabel">100 &#8364;</span> 
              To <span id="pricetolabel">500 &#8364;</span>
    <input type="hidden" id="pricefrom" name="pricefrom" value="100" />
    <input type="hidden" id="priceto" name="priceto" value="500" />
    <div id="slider-range"></div>
    <input name="Search" type="submit" value="Search" />
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这是显示滑块值的代码,并更新我用于存储价格的2个隐藏表单字段以便提交:

<script>

    $(function() {
            $("#slider-range" ).slider({
                range: true,
                min: 0,
                max: 1000,
                values: [ <?=$minprice?>, <?=$maxprice?> ],
            start: function (event, ui) {
                    event.stopPropagation();
                },
                slide: function( event, ui ) {
            $( "#pricefrom" ).val(ui.values[0]);
            $( "#priceto" ).val(ui.values[1]);
            $( "#pricefromlabel" ).html(ui.values[0] + …
Run Code Online (Sandbox Code Playgroud)

jquery-ui form-submit

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

JSF表单提交在FF中工作,但在IE中不工作

我有一个带有inputText和commandButton的简单Form.

<h:form>
    <h:inputText id="xyz" value="#{viewImpl.field}" onfocus="clearText(this)" onblur="setDefaultText(this)" />
    <h:commandButton action="#{viewImpl.method}"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)

如果我按下commandButton,表单就会正确提交.但是,如果我按Enter键,仍然在inputText-Field页面重新加载,但该方法未被调用(服务器处于调试模式,激活断点).

重要提示:这只发生在IE 8中.它在Firefox中运行得非常好.关于如何解决这个问题的任何线索?

非常感谢!

jsf form-submit internet-explorer-8

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

如何简单地使用jQuery表单提交发送请求参数?

我可以Post在JavaScript中使用以下内容提交表单作为类型:

$("#receiptsForm").submit();
Run Code Online (Sandbox Code Playgroud)

但是我也想发送一个参数myparam以及我将在spring控制器中使用的请求httpServletRequest.getParameter("myparam")

var myparam = "abc";
$("#receiptsForm").submit();
Run Code Online (Sandbox Code Playgroud)

我能做的最好的是什么?

javascript jquery form-submit

4
推荐指数
2
解决办法
3万
查看次数

提交表格上的提醒确认框

我有一个提交值的表单.当用户尝试提交表单时,我想显示一个警报确认框.单击时OK,应保存该值,但如果Cancel单击该表单,则应显示该表单但不保存数据.

@using (Html.BeginForm())
{
 @Html.TextBoxFor(model => model.MobileNo)
<input type="submit" name="name" value="Save" />
}   
Run Code Online (Sandbox Code Playgroud)

c# form-submit razor asp.net-mvc-3

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

在表单提交CasperJS中发送http标头

我有一个CasperJS的测试步骤,它执行以下操作:

this.fillSelectors("#registration-form", {
    "#first-name": "Bob",
    "#last-name": "Smith",
    "#email-address": RANDOM_EMAIL,
    "#password": PASSWORD,
    "#password-confirm": PASSWORD
}, true);
Run Code Online (Sandbox Code Playgroud)

我希望能够发送HTTP标头.如果没有"手动"发布表单,我似乎无法找到这样做的方法,这不是我想要的那种测试.

javascript form-submit http-headers phantomjs casperjs

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

你确定/脏的形式 - 隐藏或显示请等待

我在测试表单上使用脏表单/你确定js,确认用户是否确实想要离开未保存更改的页面.

这按预期工作,但我也使用"请等待"图像,显示用户何时调用服务器.

如何只触发"请稍候"的形象,只有当用户点击"离开此页"按钮上的ARE-你,肯定消息弹出框?

目前,当用户点击取消按钮时,我已触发请等待图像,b/c我无法想到还有什么地方可以触发它.

这是我的<head>代码:

<div id="loading-div-background">
    <div id="loading-div" >
        <img  src="{{ STATIC_URL }}img/page-loader.gif" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的模板代码:

<a href="{% url certification_details %}" class="btn" onclick="showProgressAnimation();">Cancel</a>
Run Code Online (Sandbox Code Playgroud)

这是我的js代码:

<script>
    $('form').areYouSure( {'message':'You have unsaved changes.'} );
</script>
Run Code Online (Sandbox Code Playgroud)

编辑 - 根据要求添加了隐藏图像css.

这是第一次加载页面时隐藏了请等待图标的CSS:

#loading-div-background {
    background-color: rgba(246,246,246,0.7);
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery form-submit

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