当您按下EnterHTML中的任何位置时,form它会触发它action,这相当于按下submit按钮.如何制作一个窗口,当我按 Enter任何地方时会触发事件?
我希望html表单在提交后不执行任何操作.
action=""
Run Code Online (Sandbox Code Playgroud)
不好,因为它会导致页面重新加载.
基本上我想要在按下按钮或在键入数据后某人点击"输入"时调用ajax函数.是的我可以删除表单标签并添加从按钮的onclick事件中调用该函数,但我也想要"点击输入"功能而不会得到所有的hackish.
我正在创建一个包含网站上销售的产品的页面.我想在每个产品附近添加一个"添加到购物车"按钮,其中列出的标记类似于:
<h4 class="productHeading">Product Name 1</h4>
<div>
Extra information on the product 1.
</div>
<h4 class="productHeading">Product Name 2</h4>
<div>
Extra information on the product 2.
</div>
...
Run Code Online (Sandbox Code Playgroud)
由于提交输入将具有不同的名称(包括产品的代码),最大的问题是:我应该将整个产品列表包装在一个表单中,还是应该为每个产品创建一个表单?在代码中:
<form method="post" action="process.php">
<h4 class="productHeading">Product Name 1</h4>
<div>
Extra information on the product 1.
<input type="submit" name="submit1" value="Add to Cart">
</div>
<h4 class="productHeading">Product Name 2</h4>
<div>
Extra information on the product 2.
<input type="submit" name="submit2" value="Add to Cart">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
要么…
<h4 class="productHeading">Product Name 1</h4>
<div>
Extra information on the product 1.
<form …Run Code Online (Sandbox Code Playgroud) 几天前我安装了Xcode 5.今天我正在尝试提交一个应用程序,但在验证过程中我遇到了这个问题:"网络连接丢失".我从未遇到过Xcode 4的任何问题.
我的网络没问题,我没有使用任何代理.
是什么导致了这个问题?
可能重复:
Xcode 4 - "存档"显示为灰色?
我想通过Xcode 4提交我的iOS应用程序.问题是我无法进行Build for Archiving.它的非活动和灰色(菜单项产品 - >构建 - >构建存档),我不知道为什么.
有人有想法吗?
假设我有input一个表单(看起来像一个按钮并像按钮一样交互),它生成一些数据(好吧,服务器根据表单参数生成数据,但对于用户,按钮就是:) :)基于关于表格中的参数.
当我使用时click(),整个过程挂起(它实际上冻结,没有异常或错误).
来自Selenium网站:
// Now submit the form. WebDriver will find the form for us from the element
element.submit();
Run Code Online (Sandbox Code Playgroud)
所以WebDriver有一个submit()方法.在使用click()按钮或submit()?之间,逻辑上是否有任何区别?
任何人都可以向我解释这个错误意味着什么?对此有任何帮助,我将非常感激.
<form class="form" id="form" action="/mailer.php" method="post">
Run Code Online (Sandbox Code Playgroud)
我正在使用的Jquery代码就是这个.
$('#form').submit();
Run Code Online (Sandbox Code Playgroud) 我只是在学习javascript和php.我创建了一个联系表单,当我按下它时,我想要提交按钮来完成两件事:
<input id="submit" name="submit" type="submit" value="Submit" onclick="eatFood()">
<?php
if ($_POST['submit']) {
////?????
}
?>
Run Code Online (Sandbox Code Playgroud)
我将数据发送到我的电子邮箱,所以我明白了.但onclick功能似乎不起作用.我尝试查看添加onclick功能的提交按钮,但它没有帮助.
我想触发当前元素所在表单的提交事件.我知道的方法有时是:
this.form.submit();
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更好的解决方案,可能使用jQuery,因为我不是100%确定方法适用于每个浏览器.
编辑:
我的情况如下:
<form method="get">
<p><label>Field Label
<select onchange="this.form.submit();">
<option value="blah">Blah</option>
....
</select></label>
</p>
</form>
Run Code Online (Sandbox Code Playgroud)
我希望能够提交更改表格<select>.
我正在寻找的解决方案适用于任何形式的任何领域,而不知道表单上的ID或名称.$('form:first')并且$('form')不起作用,因为表单可能是页面上的第三个.此外,我已经在网站上使用jQuery,所以使用一些jQuery并不是什么大问题.
那么,有没有办法让jQuery检索输入/ select/textarea所在的表单?
我正在学习使用Web开发,Django并且在将代码置于何处提交请求的代码中存在一些问题HTML code.
例如.有一个网页包含一个form(博客)由用户填写,点击"保存"按钮后,会弹出一个询问您是否愿意的弹出窗口confirm.如果单击confirm,则发送请求.
我搜索并找到了这段javascript代码.
<script type="text/javascript">
function clicked() {
alert('clicked');
}
Run Code Online (Sandbox Code Playgroud)
<input type="submit" onclick="clicked();" value="Button" />
Run Code Online (Sandbox Code Playgroud)
但我想这不是正确的功能,因为在我看来,无论何时单击按钮,都会提交请求.那么如何在用户确认提交之前延迟提交请求?