Что нового

Изменение как содержимого так и самого поля на странице

AlexVong

Новичок
Сообщения
112
Репутация
1
На открытой странице есть несколько полей типа:
Код:
<DIV style="WIDTH: 300px; WHITE-SPACE: normal"><INPUT style="WIDTH: 295px" id=W01_tb value="Результат проверки №3 за 01.01.2013г." name=W01_tb_Txt></DIV></TD>

<DIV style="WIDTH: 300px; WHITE-SPACE: normal"><INPUT style="WIDTH: 295px" id=W08_tb value="Результат проверки №17 за 01.01.2013г." name=W01_tb_Txt></DIV></TD>

<DIV style="WIDTH: 300px; WHITE-SPACE: normal"><INPUT style="WIDTH: 295px" id=W09_tb value="Результат проверки №22 за 01.01.2013г." name=W01_tb_Txt></DIV></TD>

Как можно в реальном времени заменить во всех полях (типа W*_tb_Txt) на странице заменить в тексте дату 01.01.2013г. на 01.10.2013г. , а также изменить ширину полей с
Код:
<DIV style="WIDTH: 300px; WHITE-SPACE: normal"><INPUT style="WIDTH: 295px
на
Код:
<DIV style="WIDTH: 900px; WHITE-SPACE: normal"><INPUT style="WIDTH: 895px"
?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Выложите полный HTML код страницы.


Добавлено:
Сообщение автоматически объединено:

Код:
$sDate = '01.10.2013'

$oInputs = _IETagNameGetCollection ($oIE, "input")

For $oInput In $oInputs
	Switch $oInput.getAttribute('name')
	Case 'W01_tb_Txt'
		$oInput.setAttribute('value', StringRegExpReplace($oInput.getAttribute('value'), '(.*)\s([0-9\.]+)(.*)', '$1 ' & $sDate & '$3'))
		$oDiv = $oInput.parentElement
		$oDiv.style.width = '900px'
		$oInput.style.width = '895px'
	EndSwitch
Next
 
Автор
A

AlexVong

Новичок
Сообщения
112
Репутация
1
Спасибо! :beer:
Вроде как работает ... точно не могу сказать у самого только часть кода страницы. Завтра на работе посмотрю, из интернета сайт не доступен (работает только в корпорат сети). Количество полей на странице может быть от 1 до 30-50 шт, плохо что для каждого поля отдельно надо будет прописывать условие...
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
AlexVong [?]
плохо что для каждого поля отдельно надо будет прописывать условие
Почти всегда встречается закономерность. ;)
 
Автор
A

AlexVong

Новичок
Сообщения
112
Репутация
1
Не получается разобраться с синтаксисом
Код:
$oInput.style.text-align = 'right'

Выбивает ошибку? Что не так не соображу?
 
Верх