This one is throwing me off! Either I am making a stupid mistake or I'm doing it totally wrong I have an array, and I am trying to select unique values from it and assign it to another array. Here is the code:
Code: var flag; for (i=0;i<=pdfs.length-1;i++) { flag = 1; for (j=0;j<=pdfs2.length-1;j++)
[Code]...
The problem is that the if (pdfs2[j] == pdfs[i]) statement ends up never being true. There are URL's to pdf files in the array. On the other side, if there is a much easier way to select unique values from an array, please feel free to point it out.
I am currently trying to build a new function in javascript that is supposed to handle a string of text. The idea is that it should find the lowercase letters and uppercase letters in a string and then swap them.
Meaning all lowercase letter becomes uppercase letter and vice versa.
So i am just asking if someone could point me in the right direction or give some tips. I've currently been reading about the toUpperCase(); and toLowerCase(); functions and i am fairly confident i know how to use them for switching, however i still need a way to find the lower , upper character in the string so i later can switch them.
I am developing a battleship game in javascript. I created a table of grid squares pictures. In the tags in included onclick = "a specific method to place a ship(this.id). This is not working. I am wondering if there is an easier way to pass an id through a parameter or would I have to do something different?
I'm trying to make a script which will check if the string which the user sent from a form contains ONLY letters. The problem is if the user entered something like this "25 years old" it allow that to be submitted. It only blocks submissions of the form if the user submits NO letters like this "12345". I want it to block submissions if at least one character isn't a letter. Here's my code:
var message = document.myform.formtest.value; var allowed = /[A-z+]/; if(!allowed.test(message)) { alert("The field only allows letters (a-z)."); return false; }
I wanted to try creating a basic expression first. I want someone to enter a string that is 2 - 20 characters long and only has letters. This is what I use so far, and it doesn't work, nothing happens at all when I run it.
Code: // Check for a valid name. var namePattern = new RegExp("/^[a-zA-Z]{2,20}$/"); if (namePattern.test(name)) { window.alert("Invalid"); }
name comes from a input box I display on screen. Also, I would like to update the expression so that there can be one space in the string, but it cannot be at the beginning or end. So this string is like a persons name. Bob is OK, Bob Smith is also OK. Edit: Actually, it is doing something but its always coming back invalid.
i want a value search(find) to database(table), this requires an ajax call to a server page? if want show result search live(online) and search letters to letters (transliteration), how is it?
I'd like to reorganize the third, fourth, fifth and sixth, as well as any elements thereafter in an array in random order:
var a = new Array('first','second','third','fourth','fifth','s ixth','etc')
In other words, the first, second and third element should remain in position 0, 1 and 2, while the fourth, fifth and sixth, etc. should appear in random order.
this string will evaluate to a 2D array if I do this:var array = eval(string);But eval is not very safe.Is there a way to achieve the same effect (turn that string into 2d array) without using eval function?And I have no control over what string I am given, so will have to process this kind of a string =Right now I am thinking of writing a custom function which will split the string and then split again etc, but is there already something that can do this job?
So i've written up the code to do a lightbox esque overlay image gallery. everything is working smooth and fine. The only concern is that I have the following:
lets say that I have a page that has multiple galleries. Obviously I would have to make each literal array with the gallery data different names, ex:
obviously "galVariable" would be undefined... as i'm trying to get "_gallery2.images" but trying to use "galVariable" to point to "_gallery2"
I'm familiar with solving a problem like this in PHP, not so much javascript. is there a JS function that can be used to ensure that it's using whatever "galVariable" equals to, and then that array's content is? Or is there a different way to go on about this.
What I'm trying to do, I think, is to use elements of an array as a part of an object. Here's a lil' code snippet:
Code:
I'm trying to insert each of the elements of the katMusik-array into the checked-line, thus checking the checkboxes with those names. However, it doesn't seem to work.
I am getting a string with the value of the clicked button from an array and some other select field values that are listed in the same set of mysql results as the clicked button.At the end of the script the page is redirected to in the script mentioned page with following string:process.php?value=1&bs=2&ad=3&ns=4&wt=5&in=6 Is it possible to make locationstring variable global and in a single line in order to be able to use the full string in other scripts or is there another solution.
I'm trying to turn an associative array key into a string. I know I can do that in php with a foreach loop like foreach ($array as $key => $value) and then I can do whatever I want with the key. I want to be able to loop through a javascript array using a for in loop and test to see if the key matches part of the name attribute of some inputsIs there a way to do this? I looked online and I found a way to turn a string into a variable name but not the reverse
The values I have in variable "tables".I want to create variable list which takes values from "tables".Than I want to split this, and put each value in to new array: I've started with:
var list = "tables"; var listArray = list.split("|"); for(i=0; i < listArray.length;i++)[code].....