Javascript: string to object

4 отговора 150 прегледа
#1

Javascript: string to object

Има ли начин да се обърне string от вида "document.form.field" към HTMLObject?

воля, воля... и пак воля...
Отговор
в отговор на stinger #2

Re: Javascript: string to object

Ако съм разбрал правилно най вероятно ти трябва нещо такова - document[formName][fieldName] - като formName и fieldName са стрингови променливи с имената на формата и контрола. Иначе с eval май пак трябва да стане...

Отговор
в отговор на q #3

Re: Javascript: string to object

Горе-долу следното ми трябва

<html>
<head>
<script language="javascript">
function Len(f){
alert ("There are "+f.length+" radio buttons in this group");
}
</script>

</head>
<body>
<form name="frm" method="POST">
<input type="radio" name="r1" value="1" onclick="javascript: Len('document.frm.r1');">option<input type="radio" name="r2" value="1">
<input type="radio" name="r1" value="2">option2<inout type="radio" name="r2" value="2">
</form>
</body>
</html>

Формата в този пример е опростена - иначе е с около 16 групи и искам да знам коя група колко бутона съдържа. Само дето alert-a връща дължината на стринга

воля, воля... и пак воля...
Отговор
в отговор на stinger #4

Re: Javascript: string to object

Len('document.frm.r1')
мани ги тия кавички...
Len(document.frm.r1)

Отговор
в отговор на smartmenus #5

Re: Javascript: string to object

Стана
Бях избозил скрипта и като пробвах да предам полето без кавичките гърмеше .
Мерси много.

воля, воля... и пак воля...
Отговор