我有一个包含这两个函数的.js
文件:
function download510(form) {
if (form.pass.value=="tokheim") {
location="../pdf/quantium-510.pdf"
} else {
alert("Invalid Password")
}
};
function download410(form) {
if (form.pass.value=="tokheim") {
location="../pdf/quantium-410.pdf"
} else {
alert("Invalid Password")
}
};
两个.php
文件:
<form name="login">
<input name="pass" type="password">
<input type="button" value="Download" onClick="download510(this.form)">
</form>
<form name="login">
<input name="pass" type="password">
<input type="button" value="Download" onClick="download410(this.form)">
</form>
只有第一个函数download510(form)
有效。任何想法都会非常感激。
答案 0 :(得分:0)
此功能
function download510(form) {
if (document.getElementById("pass").value=="tokheim") {
location="../pdf/quantium-510.pdf" ;
} else {
alert("Invalid Password");
}
}
使用这个php文件
<form name="login">
<input name="pass" id="pass" type="password">
<input type="button" value="Download" onClick="download510(this.form)">
</form>
而且,这个其他功能:
function download410(form) {
if (document.getElementById("pass").value=="tokheim") {
location="../pdf/quantium-410.pdf" ;
} else {
alert("Invalid Password");
}
}
使用这个php文件:
<form name="login">
<input name="pass" id="pass" type="password">
<input type="button" value="Download" onClick="download410(this.form)">
</form>
不要同时使用2个功能;与表单相同....如果您尝试一起使用,请更改值输入的名称,如:
<input name="pass1" id="pass1" type="password">
和
<input name="pass2" id="pass2" type="password">;
对每个JS函数的名称执行相同的操作。
Saludos。
答案 1 :(得分:-1)
您没有说明“不工作”的含义,但一种可能的途径是使用onSubmit
代替onClick
表单。如果要在密码错误的情况下阻止提交,则从函数返回false。否则表格将被提交。
当然,这是此代码中固有的所有其他问题的补充..可见密码,链接,缺少分号......等等。