두 개의 버튼이 있습니다. 두 버튼에는 두 가지 속성, 즉 "data-from"과 "data-to"가 있습니다. 단추 중 하나를 클릭하면 이러한 특성 값을 숨김 필드로 전달해야하며 양식을 제출해야합니다 (POST). 제출하기 전에 숨겨진 필드의 속성 값도 경고해야합니다. 어떻게해야합니까?숨겨진 필드에 버튼의 속성 저장
참고 : 다음 코드는 ASP.NET Webforms를 사용하여 작성되었습니다.
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"> </script>
<script type="text/javascript">
$(document).ready(function()
{
$('#mainDiv input[type="button"]').on('click', function()
{
alert('HAi');
$('#from').val($(this).attr('data-from'));
$('#to').val($(this).attr('data-to'));
//alert($('#from').val);
//alert($('#to').val);
$('this').closest('form').submit();
});
});
</script>
</head>
<body>
<div id="mainDiv">
<form id="form1" runat="server">
<div>
<input type="button"
value="Show March Programs"
data-from="01-03-2012"
data-to="31-03-2012" />
<input type="button"
value="Show 2012 Programs"
data-from="01-01-2012"
data-to="31-12-2012" />
<input type="hidden" id="from" value="1" />
<input type="hidden" id="to" value="2" />
</div>
</form>
</div>
</body>
</html>
READING :
두 속성은? –
그것은 오타이었다. 두 개의 서로 다른 속성은 각 버튼에 존재합니다. – Lijo