Запросить диалоговое окно в WSH использование JScript?

Это потому, что у вас есть кнопка типа «отправить». Его действие по умолчанию - обновить страницу.

                <Button type="submit">Submit</Button>

Вы можете добавить evt.preventDefault() в функцию отправки дескриптора, чтобы остановить обновление страницы, но я бы посоветовал вам просто изменить тип кнопки и поместить функцию handleSubmit в событие onClick, как это. ]

                <Button type="button" onClick={this.handleSubmit}>Submit</Button>
12
задан GetFree 8 December 2013 в 08:23
поделиться

1 ответ

Я думаю, что объект WScript не предоставляет такой метод однако, можно показать поле ввода от vbscript, работающего на WSH. Таким образом, вот одно возможное решение, которое позволяет Вам назвать это функцией VB из JS! Отметьте расширение файла следующим фрагментом кода ".wsf".

<!-- Test.wsf -->
<job id="InputBoxInJS">
   <script language="VBScript">
      Function VBInputBox(promptText)
        VBInputBox = InputBox(promptText)
      End Function
   </script>

   <script language="JScript">
      WScript.Echo("Hello from JScript")
      var x = VBInputBox("Enter text")
      WScript.Echo(x)
   </script>
</job>
17
ответ дан 2 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: