2016-06-29 6 views
-1

я следующие входы:JavaScript - Не получив результата

<input class="form-control sampleLink" type="text" id="url" th:field="*{url}" th:value="*{url}" /> 
<input class="form-control sampleLink" type="number" id="port" th:field="*{port}" th:value="*{port}" /> 
<input class="form-control sampleLink" type="text" id="folder" th:field="*{folder}" th:value="*{folder}" /> 

Я ожидаю, что следующий будет автоматически заполнено:

<input id="sampleLink" class="form-control" type="text" name="sampleLink" th:disabled="true" /> 

С помощью этого кода:

<script type="text/javascript"> 
    $().ready.(function() { 
     $(".sampleLink").change(function() { 
      var url = $("#url").val(); 
      var port = $("#port").val(); 
      var folder = $("#folder").val(); 

      $("#sampleLink").val('http://' + url + ':' + port + '/' + folder + '/*.txt'); 
     }); 
    }); 
</script> 

Я не получаю никакого результата. Что мне не хватает?

+2

ли код после разметки или вы инициализация код на дом готовы? –

+1

У этого может быть так много причин, чтобы потерпеть неудачу. Что говорит консоль? – Christoph

ответ

1

Вы забыли }); в конце функции.

Попробуйте это:

$(".sampleLink").change(function() { 
var url = $("#url").val(); 
var port = $("#port").val(); 
var folder = $("#folder").val(); 

$("#sampleLink").val('http://' + url + ':' + port + '/' + folder + '/*.txt');}); 
+0

Я отредактировал сообщение, заполнил раздел '

+1

Вы забыли позвонить документу –

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