Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 1 of 1
  1. #1
    New to the CF scene
    Join Date
    Jun 2008
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Help with Javascript arrays & parallel arrays

    Hi there, I urgently need to find a solution to the following problem. I need to add some scripting so the system will do the following:

    Request the user's name!
    If what is entered matches the data held then you are prompted to enter a password.
    If this value matches as well then you receive a message saying "Welcome".
    If the username is incorrect then a message appears saying "Unknown name".
    If the password is incorrect then a message appears saying "Invalid password".

    It has been suggested that the variable readerIndex can be used to store the index number of the logged-in reader in the three arrays of information. Negative value (e.g. -1) can represent the fact no reader has successfully logged in.

    I have made a start on the script, but what is really holding me back is getting the program to cross-check the username. I would really appreciate any guidance. The script is below:

    Code:
    <HTML>
    <HEAD>
    <TITLE>Test</TITLE>
    
    <SCRIPT 
    
    language="JavaScript" 
    type="text/javascript">
    
    var readerIndex;
    
    // Array Of Titles
    
    var bookArray = ['Book 1', 'Book 2', 'Book 3', 'Book 4', 'Book 5', 'Book 6'];
    
    // Array Of Authors
    
    var authorArray = ['Author 1', 'Author 2', 'Author 3', 'Author 4', 'Author 5', 'Author 6'];
    
    // Array Of Book Borrowing Information
    
    var borrowedArray = ['-', '-', '-', 'rs-14', '-', '-'];
    
    // Array Of Book Reservation Information
    
    var reservedArray = ['-', 'ly-44', '-', '-', '-', '-'];
    
    // Array Of Restrictions On Books
    
    var restrictionArray = ['g', 'r', 'g', 'g', 'r', 'g'];
    
    // Array Of Readers
    
    var readerNameArray = ['aa', 'bb', 'cc', 'dd', 'ee', 'ff'];
    
    // Array Of Reader Ages
    
    var readerAgeArray = [21, 10, 15, 62, 41, 32];
    
    // Array Of Reader Passwords
    
    var readerPasswordArray = ['zzz', 'yyy', 'vvv', 'www', 'ttt', 'ppp'];
    
    
    for (var count = 0; count < readerNameArray.length; count = count + 1)
    window.prompt('Please enter your reader name');
    {
    if (count != readerNameArray[count]) 
    {
    document.write('<BR>' + 'Test')
    document.write('<BR>' + '====')
    document.write('<BR>' + 'Welcome')
    }
    else
    {
    document.write('<BR>' + 'Test')
    document.write('<BR>' + '====')
    document.write('<BR>' + 'Unknown name')
    }
    }
    
    </SCRIPT>
    
    </HEAD>
    
    <BODY>
    </BODY>
    
    </HTML>
    Last edited by Trinithis; 06-24-2008 at 07:16 AM.


 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •