用mailto发邮件,想先验证一下填写的内容,然后再发,验证不过,就不要发了。 <input type="submit" name="submit" value="Send" onclick("validate_form()") > 删除 onclick("validate_form()")修改<form onsubmit="return validate_form()" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢,解决了。我能再问一个问题吗上面是我的代码的一段。我还有个select的框,想把它的内容也加到email里。 <Select Name="TheTrainings" Multiple> <Option value="1.Grounding type according to IEC 60364-4-41 and their protection" Selected>Grounding type according to IEC 60364-4-41 and their protection</Option> <Option value="2.Power Quality problem and the mitigation solutions">Power Quality problem and the mitigation solutions</Option> <Option value="3.Lightning protection earth measurement and soil resistivity measurement">Lightning protection earth measurement and soil resistivity measurement</Option> <Option value="4.Power factor and harmonics correction">Power factor and harmonics correction</Option> <Option value="5.Communication protocol & software training">Communication protocol & software training</Option> </Select> <form name="form" method="post" onsubmit="return validate_form()" action=" mailto:[email protected]?subject=Register Training;" enctype="text/plain"> <p align="center"><font size="3"><b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Name</font>:</b></font> <input name="name" type="text" id="name" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Email</font><font size="4"></font><font size="3">: </font></b> <input name="email" type="text" id="email" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Company</font><font size="4"></font><font size="3">: </font></b> <input name="company" type="text" id="company" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Telephone</font><font size="4"></font><font size="3">: </font></b> <input name="telephone" type="text" id="telephone" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Comments</font><font size="4"></font><font size="3">:</font></b> <br> <textarea name="comments" rows=8 cols=45 wrap=virtual id="txt"></textarea> </p> </div> </td> </tr> <tr> <td> <div align="center"> <div align="center"> <br> <input type="submit" name="submit" value="Send"> <input type="reset" name="reset" value="Reset" > </div> </form>我想的是把select和form的内容拿出来后,用js自己重新排一下。我自己写的function toOutLook()这是全部代码,你帮我看看该怎么改,先谢谢了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Email</title></head><Script Language="JavaScript"> function validate_form() { validity = true; if (!check_empty(document.form.name.value)) { validity = false; alert('Sorry!Please Fill in your name'); } if (!check_email(document.form.email.value)) { validity = false; alert('Sorry!Please Fill in the correct Email address'); } if (!check_empty(document.form.company.value)) { validity = false; alert('Sorry!Please Fill in your company'); } if (validity) CountItem(); alert (" Thanks for your register, " + "you have register"+Count+" training items!!!" + " we will inform you soon "); return validity; }function check_empty(text) { return (text.length > 0); }function check_email(address) { if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1)) return false; return true; }function DisplayItem() { var content=""; for(i=0;i<TheTrainings.length;i++) if(TheTrainings.options[i].selected==true) content = content + TheTrainings.options[i].value + ";"+"\n"; alert(content); }function CountItem() { var Count=0; for(i=0;i<TheTrainings.length;i++) if(TheTrainings.options[i].selected==true) Count++; return Count; }function toOutLook() { var msg=""; msg += "The training(s) you have registered is(are): " + content + " "+"\n"; msg += "Name: " + document.form.name.value + " "+"\n"; msg += "Email: " + document.form.email.value + " "+"\n"; msg += "Company: " + document.form.company.value + " "+"\n"; msg += "Telephone: " + document.form.telephone.value + " "+"\n"; msg += "Comments: " + document.form.Comments.value + " "+"\n"; mailto:[email protected];} </Script> <body> <Select Name="TheTrainings" Multiple> <Option value="1.Grounding type according to IEC 60364-4-41 and their protection" Selected>Grounding type according to IEC 60364-4-41 and their protection</Option> <Option value="2.Power Quality problem and the mitigation solutions">Power Quality problem and the mitigation solutions</Option> <Option value="3.Lightning protection earth measurement and soil resistivity measurement">Lightning protection earth measurement and soil resistivity measurement</Option> <Option value="4.Power factor and harmonics correction">Power factor and harmonics correction</Option> <Option value="5.Communication protocol & software training">Communication protocol & software training</Option> </Select> <form name="form" method="post" onsubmit="return validate_form()" action=" mailto:[email protected]?subject=Register Training;" enctype="text/plain"> <p align="center"><font size="3"><b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Name</font>:</b></font> <input name="name" type="text" id="name" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Email</font><font size="4"></font><font size="3">: </font></b> <input name="email" type="text" id="email" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Company</font><font size="4"></font><font size="3">: </font></b> <input name="company" type="text" id="company" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Telephone</font><font size="4"></font><font size="3">: </font></b> <input name="telephone" type="text" id="telephone" size=46> <br> <b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Comments</font><font size="4"></font><font size="3">:</font></b> <br> <textarea name="comments" rows=8 cols=45 wrap=virtual id="txt"></textarea> </p> </div> </td> </tr> <tr> <td> <div align="center"> <div align="center"> <br> <input type="submit" name="submit" value="Send"> <input type="reset" name="reset" value="Reset" > </div> </form></body></html> setTimeout的值是怎么回事啊 ? js如何访问在函数体内动态创建的标签!!! 紧急求救:tree的延伸,关于磁盘目录管理! this.f.call(this)和this.f()有什么区别?在f.prototype中使用this,是引用f而不是其原型对象吧? 如何能立即停止背景音乐?好像很难唉 为何取出字符串split()出错 捕捉鼠标动作问题?解决即结贴,急急急 javascript里的链接怎么加? 如何实现这么个功能! el-Cascader 级联选择器 收起二级菜单的问题 高分求如何画树状结构中的线(线的长度是变化的) IE不能触发事件
上面是我的代码的一段。我还有个select的框,想把它的内容也加到email里。
<Select Name="TheTrainings" Multiple>
<Option value="1.Grounding type according to IEC 60364-4-41 and their protection" Selected>Grounding type according to IEC 60364-4-41 and their protection</Option>
<Option value="2.Power Quality problem and the mitigation solutions">Power Quality problem and the mitigation solutions</Option>
<Option value="3.Lightning protection earth measurement and soil resistivity measurement">Lightning protection earth measurement and soil resistivity measurement</Option>
<Option value="4.Power factor and harmonics correction">Power factor and harmonics correction</Option>
<Option value="5.Communication protocol & software training">Communication protocol & software training</Option>
</Select>
<form name="form" method="post" onsubmit="return validate_form()" action=" mailto:[email protected]?subject=Register Training;" enctype="text/plain"> <p align="center"><font size="3"><b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Name</font>:</b></font>
<input name="name" type="text" id="name" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Email</font><font size="4"></font><font size="3">: </font></b>
<input name="email" type="text" id="email" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Company</font><font size="4"></font><font size="3">: </font></b>
<input name="company" type="text" id="company" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Telephone</font><font size="4"></font><font size="3">: </font></b>
<input name="telephone" type="text" id="telephone" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Comments</font><font size="4"></font><font size="3">:</font></b>
<br>
<textarea name="comments" rows=8 cols=45 wrap=virtual id="txt"></textarea>
</p>
</div> </td>
</tr>
<tr>
<td>
<div align="center">
<div align="center">
<br>
<input type="submit" name="submit" value="Send">
<input type="reset" name="reset" value="Reset" >
</div>
</form>
我想的是把select和form的内容拿出来后,用js自己重新排一下。我自己写的function toOutLook()
这是全部代码,你帮我看看该怎么改,先谢谢了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Email</title>
</head>
<Script Language="JavaScript">
function validate_form() {
validity = true;
if (!check_empty(document.form.name.value))
{ validity = false; alert('Sorry!Please Fill in your name'); }
if (!check_email(document.form.email.value))
{ validity = false; alert('Sorry!Please Fill in the correct Email address'); }
if (!check_empty(document.form.company.value))
{ validity = false; alert('Sorry!Please Fill in your company'); }
if (validity)
CountItem();
alert (" Thanks for your register, "
+ "you have register"+Count+" training items!!!"
+ " we will inform you soon ");
return validity;
}
function check_empty(text) {
return (text.length > 0);
}
function check_email(address) {
if ((address == "")
|| (address.indexOf ('@') == -1)
|| (address.indexOf ('.') == -1))
return false;
return true;
}
function DisplayItem() {
var content="";
for(i=0;i<TheTrainings.length;i++)
if(TheTrainings.options[i].selected==true)
content = content + TheTrainings.options[i].value + ";"+"\n";
alert(content);
}
function CountItem() {
var Count=0;
for(i=0;i<TheTrainings.length;i++)
if(TheTrainings.options[i].selected==true)
Count++;
return Count;
}
function toOutLook() {
var msg="";
msg += "The training(s) you have registered is(are): " + content + " "+"\n";
msg += "Name: " + document.form.name.value + " "+"\n";
msg += "Email: " + document.form.email.value + " "+"\n";
msg += "Company: " + document.form.company.value + " "+"\n";
msg += "Telephone: " + document.form.telephone.value + " "+"\n";
msg += "Comments: " + document.form.Comments.value + " "+"\n";
mailto:[email protected];
}
</Script>
<body>
<Select Name="TheTrainings" Multiple>
<Option value="1.Grounding type according to IEC 60364-4-41 and their protection" Selected>Grounding type according to IEC 60364-4-41 and their protection</Option>
<Option value="2.Power Quality problem and the mitigation solutions">Power Quality problem and the mitigation solutions</Option>
<Option value="3.Lightning protection earth measurement and soil resistivity measurement">Lightning protection earth measurement and soil resistivity measurement</Option>
<Option value="4.Power factor and harmonics correction">Power factor and harmonics correction</Option>
<Option value="5.Communication protocol & software training">Communication protocol & software training</Option>
</Select>
<form name="form" method="post" onsubmit="return validate_form()" action=" mailto:[email protected]?subject=Register Training;" enctype="text/plain"> <p align="center"><font size="3"><b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Name</font>:</b></font>
<input name="name" type="text" id="name" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Email</font><font size="4"></font><font size="3">: </font></b>
<input name="email" type="text" id="email" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Company</font><font size="4"></font><font size="3">: </font></b>
<input name="company" type="text" id="company" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Telephone</font><font size="4"></font><font size="3">: </font></b>
<input name="telephone" type="text" id="telephone" size=46>
<br>
<b><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Comments</font><font size="4"></font><font size="3">:</font></b>
<br>
<textarea name="comments" rows=8 cols=45 wrap=virtual id="txt"></textarea>
</p>
</div> </td>
</tr>
<tr>
<td>
<div align="center">
<div align="center">
<br>
<input type="submit" name="submit" value="Send">
<input type="reset" name="reset" value="Reset" >
</div>
</form>
</body>
</html>