Просто вызовите метод javascript в кнопке ввода, если вы уверены в названии этой функции.
<input type="button" value="test" onclick="doSomething()" />
Если вы поместите какой-либо javascript-код в элемент управления, он будет наплеван на страницу и будет доступен для вызова при условии, что они оба находятся в одной и той же форме.
например, ваш код будет выглядеть так, если вы посмотрите на источник этой страницы.
<script type="text/javascript">
function doSomething()
{
alert(new Date());
}
</script>
<div>
<span id="MyControl1_Label1">Dummy label</span>
</div>
<hr />
<input type="button" value="test" onclick="doSomething()" />
Изменить. На мой взгляд, это не лучший способ получить доступ к этим методам. Когда вы помещаете некоторый код javascript внутри элемента управления, он должен использоваться только в этом элементе управления (правила как такового нет, это просто предложение по дизайну). Если вы пытаетесь получить доступ к коду javascript элемента управления извне этого элемента управления, вам необходимо пересмотреть свой дизайн.
Если вы можете предоставить нам более подробную информацию о том, почему вы хотите получить доступ к этому методу, возможно, мы сможем предложить лучший способ сделать это.
Обновление: (Поскольку вы изменили свой вопрос): немного сложно ответить на этот вопрос, поскольку у меня нет практического опыта работы с элементами управления Rad. Я предполагаю, что должна быть какая-то функция, которая поможет вам обновить элементы управления на этой странице без использования javascript, возможно, взгляните на clientside-API, предоставленный для Rad.
Может быть, кто-то, кто знает об элементах управления RAD, поможет вам.
person
JPReddy
schedule
28.02.2011