Есть пара мелочей, мешающих вашему сценарию работать, Арман.
Во-первых, вам нужно загрузить свои jquery и скрипты начальной загрузки в заголовок.Браузер интерпретирует страницу при загрузке, и когда браузер нажимает на бит, который говорит $ ("# linkURL"), он не знает, что с ним делать.
Второй бит - вы можете знать толькосодержимое, которое пользователь ввел в поле LinkURL, когда он нажимает кнопку «Добавить ссылку».Следовательно, после этого вы можете действительно заполнить только модальное поле.
Учитывая это, вы можете использовать События , которые предоставляет библиотека моделей, чтобы заполнить это для вас.
Если вы сложите все это вместе, вы получите следующее:
<html>
<head>
<title>Example</title>
<script src="scripts/jquery.min.js" type="text/javascript"></script>
<script src="scripts/bootstrap-modal.js" type="text/javascript"></script>
<link rel="stylesheet" href="scripts/bootstrap.min.css">
<link rel="stylesheet" href="main.css">
<script type="text/javascript">
$(document).ready(function(){
$('#modal-from-dom').bind('show',function(){
$(".modal-body").html($("#linkURL").val());
});
});
</script>
</head>
<body>
<div id="modal-from-dom" class="modal hide fade">
<div class="modal-header">
<a href="#" class="close">×</a>
<h3>Add Link</h3>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<a href="#" class="btn primary">Add Link</a>
</div>
</div>
<textarea class='label-inline' name='linkURL' id='linkURL'></textarea>
<button data-controls-modal="modal-from-dom" data-backdrop="true" data-keyboard="true" class="btn danger">Add Link</button>
</body>
</html>
Тогда вам просто нужно немного изменить содержимое, и вы должны быть правы!