|
Subject:
|
How to modify hidden value?
|
|
Posted By:
|
Edward King
|
Post Date:
|
1/20/2006 9:35:32 PM
|
I have a HTML file,there are hidden parameter in in this HTML,hidden parameter name is made of "test"+number,such as <form name="test" id="test"> <input type="hidden" name="test0" value="9"> <input type="hidden" name="test1" value="5"> <input type="hidden" name="test2" value="6"> <input type="hidden" name="test3" value="1"> </form>
I want to dynamic modify the hidden value,for example i=3 //the value of i is get dynamic,i=2 or i=3 or any number test.test<i>.value="99" I know above sentence is error,how to write it correctly?
Thanks!
|
|
Reply By:
|
vinod_yadav1919
|
Reply Date:
|
1/21/2006 12:18:59 AM
|
Hii Edward King!!
Use
eval("document.formname.textboxname"+i).value=new_value in ur case eval("document.test.test"+i).value=newvalue <script> function setHiddenValue(obj) { value1=obj.value eval("document.test.test"+value1).value=value1; } </script> <form name="test" id="test"> <input type="text" name="test0" value="9"> <input type="text" name="test1" value="5"> <input type="text" name="test2" value="6"> <input type="text" name="test3" value="1"> <select name="val" onchange="setHiddenValue(this)"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </form>
Change type=text to hidden in ur code hope this will help you
Cheers :)
vinod
|
|
Reply By:
|
joefawcett
|
Reply Date:
|
1/21/2006 4:44:25 AM
|
In my opinion anyone who uses "eval" for a task like this should be drummed out of the programmers guild.
function setElementValue(FormName, ElementName, Value)
{
document.forms[FormName].elements[ElementName].value = Value;
}
//Example
setElementValue("test", "test" + 3, 99);
--
Joe (Microsoft MVP - XML)
|