2016-01-07 4 views
0

Эй, ребята, у меня есть небольшая проблема, передающая значения в поле ввода формы.Передача значения в тег ввода html с javascript

Он отлично работает с VBScript на IE, но не на Mozilla или Chrome, что означает, что он не будет работать на любых устройствах Android.

Вот мой код:

<script language="vbscript"> 
    dim TheForm 
    set TheForm = document.forms("form1") 
    TheForm.Text2.value="hai" 
</script> 

Насколько я знаю, Chrome и Firefox принимают только JavaScript для этого Сорта вещи.

ответ

0

Вы можете использовать Javascript:

<script> 
document.getElementById('myField').value = "hai"; 
</script> 

Где:

<input type="text" id="myField" value="" /> 
+0

спасибо работать как шарм, –

0

Как вы поняли, к сожалению, только стандартные (кросс-браузер) язык сценариев в HTML-страниц JavaScript.

Смотрите также What language types are allowed in the HTML script tag?

Именно поэтому вы можете даже использовать только <script> тег, без указания атрибута language (должен был type BTW), и каждый браузер по умолчанию JavaScript (as recommended by HTML5 spec).

Теперь IE может принимать другие языки (языки), это зависит от поставщика.

0

Если вы хотите, то же самое в JavaScript, то вы можете сделать, как следующее:

<script language="javascript"> 
    var TheForm; 
    var TheForm = document.form1; 
    TheForm.Text2.value="hai"; 
</script> 
+0

спасибо работать как шарм –

Смежные вопросы