Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:需要注册表帮助_Javascript_Html - Fatal编程技术网

Javascript:需要注册表帮助

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

我是个新手,我想做的是:创建一个注册表和一个计算器。如果您输入的密码少于5个符号或用户名少于3个符号,您将无法继续。但是,即使我输入了一个超过3个符号的用户名和一个超过5个符号的密码,它仍然会显示错误消息

守则:

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库可以让它看起来很棒,而且易于实现。您可能需要快速的谷歌搜索。

请在这里发布您的代码。我将代码的相关部分编辑到了问题中-将来尝试在您的问题中包含这些代码:)在这里发布您的代码例如,我将你的代码的相关部分编辑到了问题中-以后试着在你的问题中包含这样的代码:)我想过,但也不是那样。还是一样。谢谢,不知道。我想过,但也不是那样。还是一样。谢谢,不知道。谢谢,不知道。不是吗汉克斯,我不知道。