Javascript:需要注册表帮助
我是个新手,我想做的是:创建一个注册表和一个计算器。如果您输入的密码少于5个符号或用户名少于3个符号,您将无法继续。但是,即使我输入了一个超过3个符号的用户名和一个超过5个符号的密码,它仍然会显示错误消息 守则:Javascript:需要注册表帮助,javascript,html,Javascript,Html,我是个新手,我想做的是:创建一个注册表和一个计算器。如果您输入的密码少于5个符号或用户名少于3个符号,您将无法继续。但是,即使我输入了一个超过3个符号的用户名和一个超过5个符号的密码,它仍然会显示错误消息 守则: var user=document.forms[0].username.value; var pw=document.forms[0].password.value; 函数triggerCalc(){ if(pw.length
var user=document.forms[0].username.value;
var pw=document.forms[0].password.value;
函数triggerCalc(){
if(pw.length<5和user.length<3){
警报(“发生错误”);
}
否则{
提醒(“感谢您注册我的网站。”);
var action=prompt(“欢迎使用我的计算器。加法按1,减法按2,乘法按3,除法按4,平方根按5:,”);
var firstNum=新数组();
var secondNum=新数组();
var result=新数组();
如果这些条件中的任何一个是真的,那么您希望失败,因此请使用|
(或)而不是&&
(和)
应该在你的函数中
function triggerCalc(){
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
如果这些条件中的任何一个是真的,则您希望失败,因此请使用
|
(或)而不是&&
(和)
应该在你的函数中
function triggerCalc(){
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
问题是你会得到:
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
function triggerCalc(){...
正在加载。因此它将始终为空。要在用户单击“继续…”时获取它,请将其移动到函数中,如下所示:
function triggerCalc(){
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
...
问题是你会得到:
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
function triggerCalc(){...
正在加载。因此它将始终为空。要在用户单击“继续…”时获取它,请将其移动到函数中,如下所示:
function triggerCalc(){
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
...
您离此不远。两个主要更改是,您需要将变量赋值放在正在调用的函数中,以便在按下submit按钮时它可以获取值。 此外,在验证字段时,您可能希望使用Or。以下是一个示例:
function triggerCalc(){
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
if (pw.length < 5 || user.length < 3){
alert("An error occured");
}
函数triggerCalc(){
var user=document.forms[0].username.value;
var pw=document.forms[0].password.value;
如果(pw.length<5 | | user.length<3){
警报(“发生错误”);
}
如果您正在进行任何类型的验证,有一些很棒的jQuery库可以让它看起来很棒,而且很容易实现。您可能希望快速进行google搜索。您离验证不远。两个主要的变化是,您需要将变量赋值放在正在调用的函数中,以便在按下ubmit按钮。 此外,在验证字段时,您可能希望使用Or。以下是一个示例:
function triggerCalc(){
var user = document.forms[0].username.value;
var pw = document.forms[0].password.value;
if (pw.length < 5 || user.length < 3){
alert("An error occured");
}
函数triggerCalc(){
var user=document.forms[0].username.value;
var pw=document.forms[0].password.value;
如果(pw.length<5 | | user.length<3){
警报(“发生错误”);
}
如果您正在进行任何类型的验证,有一些很棒的jQuery库可以让它看起来很棒,而且易于实现。您可能需要快速的谷歌搜索。请在这里发布您的代码。我将代码的相关部分编辑到了问题中-将来尝试在您的问题中包含这些代码:)在这里发布您的代码例如,我将你的代码的相关部分编辑到了问题中-以后试着在你的问题中包含这样的代码:)我想过,但也不是那样。还是一样。谢谢,不知道。我想过,但也不是那样。还是一样。谢谢,不知道。谢谢,不知道。不是吗汉克斯,我不知道。