Hi i'm trying to save the data in local storage.But it Works Correctly As My code.But i want to save the data in different Manner. Here is my code Snippet Walk Through It And MAke Corrections....

<!DOCTYPE html>
<html>
<head>
<script>

//function for \to check whether the input value is exists in array or not
function myFunction(x)
{
var y=x;
var fruits = ["Banana", "Orange", "Apple", "Mango"];

for (var i=0;i<fruits.length;)
{
if(fruits[i]==y)
{
var fruitname=fruits[i];
localStorage.fruitname="SELECTED";
// here  localStorage.fruitname was treating as new variable
//but my requirement is i want to place the value of fruitname after localStorage.fruitname[value] is it possible..
//please correct my code..thank u all
}
i++;
}
alert(localStorage.fruitname);

}

function fun()
{
alert(localStorage.Apple);
// here it will displaying alert as 'undefined'.
// wen i change my code as "alert(localStorage.fruitname);"
// it was dispalying  alert as 'SELECTED' my requirement is i want to dispaly the alert(localstorage.Apple) as SELECTED...
}

</script>

</head>
<body onload="fun()">
<p id="demo">Click the button </p>
<button onclick="myFunction('Apple')">Try it</button>
</body>
</html>


Edited by Venter

2
Contributors
3
Replies
4
Views
5 Years
Discussion Span
Last Post by gon1387

Hi Venter,

Here you are :)

for (var i=0;i<fruits.length; i++)
{
if(fruits[i]==y)
{
localStorage[fruits[i]]="SELECTED";
}
}


Let me know if you have questions.

Edited by gon1387

Thank u Gon.Many Many Thanksss Buddyyyyyyyyyyyyyyyyyyyyy...............

Edited by Venter

You're most welcome. :)

NOTE: Please mark the thread as solve if the query's been answered.

Edited by gon1387

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.