从HTML调用模式

时间:2018-12-17 11:29:30

标签: javascript html jsp

从锚标记调用模式时,我无法在输入文本中获取值。

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<a href='#myModal' role="button" data-toggle="modal">${legList.ledgerName} 
    </a>

    <div class="modal fade" id="myModal" tabindex="-1" role="dialog"		 
    aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
	<div class="modal-content">
	<div class="modal-header">
	<button type="button" class="close" data-dismiss="modal"
	aria-hidden="true">&times;</button>
	<h4 class="modal-title" id="myModalLabel">Please enter
	user details</h4>
	</div>
	<form method="post" id="getuserdetails">
	<div class="modal-body">
	<input type="text" name="legid"
	id="legidinput">write something</input>
	</div>
	<div class="modal-footer">
	<button type="button" class="btn btn-default" data- 
    dismiss="modal">Cancel</button>
	<button type="button" class="btn btn-primary" id="submit">Submit</button>
	</div>>
	</div>

In image one can see on calling modal "write something" is getting printed next to input box instead inside text box

请帮助我在文本框中获取数据,并且我还想知道是否要打印来自jsp的动态数据,然后才能在文本框中获取数据。

我们将不胜感激。 预先感谢。

1 个答案:

答案 0 :(得分:0)

您需要使用脚本语言将文本动态添加到模式文本框中

$('#btnOpenModal').click(function(){
  setTimeout(function(){$('#legidinput').val(1)},200);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<a href='#myModal' id="btnOpenModal" role="button" data-toggle="modal">${legList.ledgerName} 
    </a>

    <div class="modal fade" id="myModal" tabindex="-1" role="dialog"		 
    aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
	<div class="modal-content">
	<div class="modal-header">
	<button type="button" class="close" data-dismiss="modal"
	aria-hidden="true">&times;</button>
	<h4 class="modal-title" id="myModalLabel">Please enter
	user details</h4>
	</div>
	<form method="post" id="getuserdetails">
	<div class="modal-body">
	<input type="text" name="legid"
	id="legidinput">write something</input>
	</div>
	<div class="modal-footer">
	<button type="button" class="btn btn-default" data- 
    dismiss="modal">Cancel</button>
	<button type="button" class="btn btn-primary" id="submit">Submit</button>
	</div>
	</div>