第二次按钮单击事件后,javascript函数在使用c的asp.net中不起作用#
我的问题是,当我点击按钮的时候,javascript函数想要调用。这个函数也可以工作,但是第一次是在第二次我不能调用javascript函数之后。我不知道问题出在哪里 这是我的密码:第二次按钮单击事件后,javascript函数在使用c的asp.net中不起作用#,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我的问题是,当我点击按钮的时候,javascript函数想要调用。这个函数也可以工作,但是第一次是在第二次我不能调用javascript函数之后。我不知道问题出在哪里 这是我的密码: $(函数(){ $(“#提交邮件”)。单击(函数(){ validateform(); }); }); 函数validateform(){ var email=$('#txt_emailID').val(); 如果(email==null | | email==“”){ 提醒(“电子邮件应是强制性的”); 返回f
$(函数(){
$(“#提交邮件”)。单击(函数(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}
根据我的理解,您需要在
validateform()
函数中绑定click事件
请尝试下面的代码片段
<script>
$(function () {
$("#submit_mail").click(function () {
validateform();
});
});
function validateform() {
var email = $('#txt_emailID').val();
if (email == null || email == "") {
alert("Email Should Be Complusory");
return false;
}
var atposition = email.indexOf("@");
var dotposition = email.lastIndexOf(".");
if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
alert("Please enter a valid e-mail address...!!!");
$("#submit_mail").unbind();
$("#submit_mail" ).bind( "click", function() {
validateform();
});
return false;
}
$("#submit_mail").unbind();
$("#submit_mail" ).bind( "click", function() {
validateform();
});
}
</script>
$(函数(){
$(“#提交邮件”)。单击(功能(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
返回false;
}
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
}
根据我的理解,您需要在validateform()
函数中绑定click事件
请尝试下面的代码片段
<script>
$(function () {
$("#submit_mail").click(function () {
validateform();
});
});
function validateform() {
var email = $('#txt_emailID').val();
if (email == null || email == "") {
alert("Email Should Be Complusory");
return false;
}
var atposition = email.indexOf("@");
var dotposition = email.lastIndexOf(".");
if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
alert("Please enter a valid e-mail address...!!!");
$("#submit_mail").unbind();
$("#submit_mail" ).bind( "click", function() {
validateform();
});
return false;
}
$("#submit_mail").unbind();
$("#submit_mail" ).bind( "click", function() {
validateform();
});
}
</script>
$(函数(){
$(“#提交邮件”)。单击(功能(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
返回false;
}
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
}
$(函数(){
$(“#提交邮件”)。单击(函数(){
validateform();
});
$(“#提交邮件1”)。单击(函数(){
validateform();
});
$(“提交邮件2”)。单击(函数(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}
$(函数(){
$(“#提交邮件”)。单击(函数(){
validateform();
});
$(“#提交邮件1”)。单击(函数(){
validateform();
});
$(“提交邮件2”)。单击(函数(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}
您是否尝试过这样做:
<script>
function validateform() {
var email = $('#txt_emailID').val();
if (email == null || email == "") {
alert("Email Should Be Complusory");
return false;
}
var atposition = email.indexOf("@");
var dotposition = email.lastIndexOf(".");
if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
alert("Please enter a valid e-mail address...!!!");
return false;
}
}
</script>
<form action="http://example.com/yourpagetoprocess" method="POST" onsubmit="return validateform()">
<input type="submit" id="submit_mail" value="Send" />
</form>
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}
您是否尝试过这样做:
<script>
function validateform() {
var email = $('#txt_emailID').val();
if (email == null || email == "") {
alert("Email Should Be Complusory");
return false;
}
var atposition = email.indexOf("@");
var dotposition = email.lastIndexOf(".");
if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
alert("Please enter a valid e-mail address...!!!");
return false;
}
}
</script>
<form action="http://example.com/yourpagetoprocess" method="POST" onsubmit="return validateform()">
<input type="submit" id="submit_mail" value="Send" />
</form>
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}
这是您的代码,代码正在运行。如果出现任何问题,请更换:
$(函数(){
$(“#提交邮件”)。单击(功能(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}