我有以下HTML5表单:http://jsfiddle.net/nfgfP/
<form id="form" onsubmit="return(login())">
<input name="username" placeholder="Username" required />
<input name="pass" type="password" placeholder="Password" required/>
<br/>Remember me: <input type="checkbox" name="remember" value="true" /><br/>
<input type="submit" name="submit" value="Log In"/>Run Code Online (Sandbox Code Playgroud)
目前当我在空白时点击输入时,会出现一个弹出框,上面写着"请填写此字段".如何将该默认消息更改为"此字段不能留空"?
编辑:另请注意,类型密码字段的错误消息很简单*****.要重新创建此项,请为用户名提供值并点击提交.
编辑:我正在使用Chrome 10进行测试.请这样做
我有一个网页,我已阻止所有提交按钮的默认操作,但我想重新启用按钮上的默认提交操作我该怎么办?
我目前正在使用以下方法阻止默认操作:
$("form").bind("submit", function(e){
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
我使用以下方法成功完成了此操作:
$(document).ready(function(){
$("form:not('#press')").bind("submit", function(e){
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
但是,当单击按钮时,我可以动态执行此操作吗?
我试图在html5表单字段中更改错误消息的语言.
我有这个代码:
<input type="text" name="company_name" oninvalid="setCustomValidity('Lütfen i?aretli yerleri doldurunuz')" required />
Run Code Online (Sandbox Code Playgroud)
但是在提交时,即使字段不是空白,我仍然会收到错误消息.
我试过了 <input type="text" name="company_name" setCustomValidity('Lütfen i?aretli yerleri doldurunuz') required />
但随后显示英文消息.任何人都知道如何在其他语言上显示错误消息?
问候,卓然
我有一个简单的表单,带有电话输入和一些电子邮件输入,但是我无法摆脱单击提交按钮时出现的默认浏览器警告消息.

我试图实现event.preventDefault(); 但它似乎不适用于我的情况.
$('#profile-info-form').unbind('submit').bind("submit", function(event) {
event.preventDefault();
console.log('save button clicked');
});
Run Code Online (Sandbox Code Playgroud)
我即时创建的输入字段示例:
var myphone = "<li><label>Cell Phone:</label></li><li><input type='tel' pattern='[0-9]{10}' class='added_mobilephone' name='mobilephone' value='' autocomplete='off' maxlength='20' /></li>";
Run Code Online (Sandbox Code Playgroud)
你会如何处理这个问题?