所以,我需要修复一个错误:每当你按下“enter”键时;表单不提交。基本上原因是因为触发表单提交的元素是一个 href...我尝试将其设置为提交,但随后 css 失败了,所以我想知道是否有一种方法可以使其使用 Enter 键提交?
这是代码:
<div class="login-form-bg">
<form name="login_form" id="login_form" method="post">
<table>
<tr>
<td>{translate id='Game'}Login:{/translate}</td>
<td><input type="text" name="ss_users_pseudo" /></td>
</tr>
<tr>
<td>{translate id='Game'}Password:{/translate}</td>
<td><input type="password" name="ss_users_password" /></td>
</tr>
<tr height="30px">
<td> </td>
<td>
<fb:login-button perms="email" id="facebook-login-button"></fb:login-button>
</td>
</tr>
<tr>
<td> </td>
<td class="checkbox"><label for="request_password">{translate id='Game'}<a href="forgotPassword.php">Request password</a>{/translate}</label></td>
</tr>
<tr>
<td> </td>
<td class="checkbox">{translate id='Game'}Remember me{/translate} <input type="checkbox" name="ss_users_remenber_me" value="1" /></td>
</tr>
</table>
<a href="#" onclick="document.login_form.submit(); return false;" name="connect" id="connect">
<div class="button-action login-button-div">
<span><span><span>
{translate id='Game'}Login{/translate}
</span></span></span>
</div>
</a>
</form>
Run Code Online (Sandbox Code Playgroud) 我正在处理一个 php/html/js 页面。
我有两个按钮。他们都需要提交相同的表单数据,但我希望一个链接到另一个页面(需要来自该页面的表单数据),一个在当前页面上做一些事情。
我不知道如何让链接按钮转到另一个页面并发布相同的表单数据而不丢失发布数据(使用 header('Location:') 之类的东西)。
我无法设置 form action="page.php" 因为这样两个按钮都会更改页面。表单中的表单也不起作用。
我的设置如下:
<form method="post" action="" name="aform">
<table>
<tr><td><input type="submit" name="button" value"Clickit"></td>
<td><input type="submit" name="button2" value"Click to link"></td>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
帮助表示赞赏。
当我想使用一个按钮切换到另一个页面,而另一个按钮只是关闭窗口(弹出窗口)时,我遇到了问题
无论我单击哪个按钮,表单都会提交。我该怎么做才能避免这种情况(除了</form>在两个按钮之间切换)?
编码:
<form action="name.php" method="post">
<input type="hidden" name="number" value="<?php echo $id;?>">
<input type="hidden" name="position" value="<?php echo $pos;?>">
<button type="submit">Yes</button> <button onclick="window.close()">No</button>
</form>
Run Code Online (Sandbox Code Playgroud) 我想在触发更新面板进行刷新之前运行 jQuery 函数。由于可以使用许多按钮和其他方式中的任何一个来完成此刷新,因此我希望使用提交处理程序或类似的东西,但它不起作用。
我尝试将事件附加到主窗体:
jQuery('form').submit(function () { alert('submit!'); });
Run Code Online (Sandbox Code Playgroud)
并将其附加到更新面板
jQuery('#pnlContent').submit(function () { alert('submit!'); });
Run Code Online (Sandbox Code Playgroud)
有人知道该怎么做吗?
我在 jquery 中很新。这是来自智能向导的jquery :
/ Default Properties and Events
$.fn.smartWizard.defaults = {
selected: 0, // Selected Step, 0 = first step
keyNavigation: true, // Enable/Disable key navigation(left and right keys are used if enabled)
enableAllSteps: false,
transitionEffect: 'fade', // Effect on navigation, none/fade/slide/slideleft
contentURL:null, // content url, Enables Ajax content loading
contentCache:true, // cache step contents, if false content is fetched always from ajax url
cycleSteps: false, // cycle step navigation
enableFinishButton: false, // make finish button enabled …Run Code Online (Sandbox Code Playgroud) 因此,基本上我正在尝试做的安全措施(和学习过程)是我自己的"Capthca"系统.发生的事情是我有二十个"标签"(为简洁起见,下面只显示一个),每个都有1到20之间的ID.我的javascript随机选择其中一个ID并使该图片显示为安全代码.每个标签都有自己的值,对应于验证码图像的文本.
另外,我最初禁用了提交按钮.
我需要帮助的是在有人输入与HTML标签元素中列出的值匹配的正确值时,弄清楚如何启用提交按钮.
我已经发布了用户输入值和ID的值,即使它们匹配,javascript也不会启用提交按钮.
我觉得这是一个非常简单的添加/修复.帮助将非常感谢!!!
HTML代码
<div class="security">
<label class="captcha enabled" id="1" value="324n48nv"><img src="images/security/1.png"></label>
</div>
<div id="contact-div-captcha-input" class="contact-div" >
<input class="field" name="human" placeholder="Decrypt the image text here">
</div>
<input id="submit" type="submit" name="submit" value="Send the form" disabled>
Run Code Online (Sandbox Code Playgroud)
Javascript代码
//Picks random image
function pictureSelector() {
var number = (Math.round(Math.random() * 20));
//Prevents zero from being randomly selected which would return an error
if (number === 0) {
number = 1;
};
console.log(number);
//Set the ID variable to select which image gets enabled …Run Code Online (Sandbox Code Playgroud) 我需要通过本机javascript(而不是jQuery)选择一个表单并阻止表单提交(preventDefault).
诀窍是表单没有名称或ID,并且不能分配一个.
我的HTML:
<div id="search">
<form method="get">
<input type="text" name="post"/>
<input type="submit" value="Post">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已经尝试使用document.forms[0]和document.getElementsByTagName("form")[0]选择表单,但返回的值是未定义的.
另一种可能的解决方案是重载提交按钮的功能,但我也没有成功.
我正在开发一个应用程序。当我在 iTunes Connect 中单击“在 App Store 上查看”时,它建议我更改 App Store 位置(例如,更改为美国)以显示我的应用程序。我不想更改我的 Apple id 的应用程序商店,而是要在 iTunes 连接设置中更改我的应用程序本身的应用程序商店。我在哪里可以找到它们?
我想将文本发送到字段并提交。显示了 HTML 代码。我应该怎么做?这是我的 HTML 代码:
<form class="_b6i0l"><textarea aria-label="Add a comment…" placeholder="Add a comment…" class="_bilrf" autocomplete="off" autocorrect="off" style="height: 18px;"></textarea>
<textarea aria-label="Add a comment…" placeholder="Add a comment…" class="_bilrf" autocomplete="off" autocorrect="off" style="height: 18px;"></textarea>
</form>
Run Code Online (Sandbox Code Playgroud)
我想用以下代码将文本发送到框:
driver.execute_script("arguments[0].value = arguments[1]", driver.find_element_by_css_selector("textarea._bilrf"), "nice!")
Run Code Online (Sandbox Code Playgroud)
如何按 Enter 发送我的文本?请问你能帮帮我吗?
我搜索过一些支持论坛,但仍然无法找到我正在寻找的答案.基本上,我在我的网站上有一个用户注册表.当用户单击"提交"时,它会将其数据保存在mySQL数据库中,并将其重定向到另一个页面.很简单.
但是我希望有另一个页面,其中有一个带有标记的地图,用于每个注册用户的大致位置(城市,州,国家).
如果要求用户输入自己的经度和经度,这并不难.但谁拥有那些信息随时可用???
当用户点击"提交"时,三个输入字段被合并为一个变量($ address).我怎样才能对该变量进行地理编码($ address),并将其输出到另外两个变量($ lat和$ lng)?希望在mysql_connect之前执行此操作,这样我就可以准备好插入到mySQL数据库表中.
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$status=$_POST['status'];
$service=$_POST['service'];
$rank=$_POST['rank'];
$specialty=$_POST['specialty'];
$address=$_POST['city'] . ',' . $_POST['state'] . ',' . $_POST['country'];
$city=$_POST['city'];
$state=$_POST['state'];
$country=$_POST['country'];
$email=$_POST['email'];
mysql_connect($host,$username,$password) or die("Unable to connect to database");
@mysql_select_db($database) or die("Unable to select database");
$query = "INSERT INTO $table VALUES ('','$first_name','$last_name','$status','$service','$rank','$speciality','$address','$city','$state','$country','','','$email')";
mysql_query($query);
任何帮助将非常感激!!!运行PHP和mySQL.
submit ×10
forms ×6
javascript ×5
html ×4
jquery ×2
action ×1
app-store ×1
asp.net ×1
enter ×1
form-submit ×1
geocode ×1
ios ×1
localization ×1
php ×1
python-3.x ×1
request ×1
smart-wizard ×1
sql ×1
textarea ×1