Заполнение текстового поля в пользовательской панели мастера MDT значением переменной

Я использую MDT 2013 build 8450 и создаю пользовательскую панель мастера Litetouch, в которой есть поле, которое я хочу заполнить значением переменной. В частности, я хочу манипулировать значением значения среды MDT (%SerialNumber%), а затем заполнить его текстовым полем. Я могу сделать это нормально, если я хочу просто использовать серийный номер, извлеченный из системы, как в следующем коде:

HTML

<table>
  <tr>
    <td>
      <input type=text id="SerialNumber" name="SerialNumber" size=30>
    </td>
  </tr>
</table>

Однако я не могу манипулировать значением перед отправкой его в текстовое поле. То, что я пытаюсь сделать, это удалить любые черточки, подчеркивания или пустые места, которые могут быть в серийном номере, прежде чем отображать его в текстовом поле. Я делаю что-то вроде следующего с функцией VBScript, установленной для инициализации:

HTML

<table>
  <tr>
    <td>
      <input type=text id="Serial" name="Serial" size=30>
    </td>
  </tr>
</table>

VBScript

Function SerialSet

    SerialNum = Replace(Replace(Replace(oProperties("SerialNumber")," ",""),"-",""),"_","")
    Serial.Value = SerialNum

End Function

Делая это, я ожидаю, что текстовое поле с именем "Serial" будет заполнено измененным серийным номером, хранящимся в переменной "SerialNum". Но когда он запускается, поле остается пустым. Даже если я не пытаюсь манипулировать значением и просто пытаюсь сохранить его как есть в переменной в моем скрипте и отправить его в текстовое поле, оно не будет работать. Например:

Function SerialSet

    SerialNum = oProperties("SerialNumber")
    Serial.Value = SerialNum

End Function

Кроме того, если бы я установил "SerialNum" в статическое значение, это будет хорошо видно в моем текстовом поле. Например

Function SerialSet

    SerialNum = "I am frustrated"
    Serial.Value = SerialNum

End Function

Может кто-нибудь сказать мне, как отправить значение переменной в текстовое поле в мастере MDT?

0 ответов

Другие вопросы по тегам