2017-04-24 2 views
0

버튼 요소에 표 요소를 표시하고 싶습니다. 버튼을 클릭 한 후 표의 데이터가 포함 된 양식을 제출하고 싶습니다.버튼 요소 html의 하위 테이블. MVC 면도기보기

<form> 
    <button type="submit" class="ui-btn"> 
     @Html.Partial("Partial1") 
    </button> 
</form> 

내가 사용하여 내 페이지를 확인 : :이 방법으로 그것을했다 https://validator.w3.org을 나는 다음과 같은 오류 있어요 :

Element table not allowed as child of element button in this context. (Suppressing further errors from this subtree.) 

그래서 나는 모든 버튼의 자식으로 테이블을 사용할 수 있습니까? 이 구조를 사용하지 않고도 비슷한 효과를 얻으려면 어떻게해야합니까?

부분보기 :

<table> 
<tr> 
    <th>First</th> 
    <th>Second</th> 
</tr> 
<tr> 
    <th>Firsta</th> 
    <th>Second</th> 
</tr> 

+0

"비슷한 효과를 달성하기 위해"- 그게 무슨 효과가? 왜 하나의 버튼으로 * 전체 테이블을 원하십니까? 실제로 여기서 뭘하려고하는거야? – David

+0

하이퍼 링크는 어떨까요? 링크의 클래스를 버튼처럼 만들 수 있습니다. 시각적으로 – user5328504

+0

하이퍼 링크를 사용하면 양식을 제출하는 데 javascript를 사용해야합니다. 나는 그것을 피하기 위해 js 전문가가 아니다. 버튼 내부에 –

답변

0

버튼 요소의 자식이 기괴한있는 테이블 요소를 만드는 아이디어. 나는 당신이 달성하고자하는 것을 이해하지는 못했지만, 대신에 table 요소를 폼 요소의 자식으로 만드는 좋은 방법을 사용하는 방법에 대해 설명합니다.

여기

참조 예 : https://www.cs.tut.fi/~jkorpela/forms/tables.html

+0

버튼을 클릭하면 테이블에 표시된 버튼을 클릭하여 버튼을 클릭하여 데이터에서 작동하는 동작 방식으로 이동할 수 있습니다. –

+0

버튼을 외부에 두어도 달성 할 수 있습니다. – Unbreakable

+0

어떻게해야합니까? 내가 테이블 밖에서 테이블을 움직이면 그 아래에 unclickable 테이블이있는 빈 clickable 버튼이 생깁니다. –