캡션과 함께 여러 개의 이미지를 추가하는 양식을 만들고 싶습니다. 내가 PHP와 MySQL을 사람으로 해요. 그래서 addmore를 클릭하면 새로운 필드를 얻을 수 있다면 나머지 PHP mysql 부분을 할 수 있습니다. var x를 설정하여 새로운 열을 만들어 새로운 찾아보기 버튼과 캡션 텍스트 필드를 제공 할 수 있습니다. 그것은 가장 아름다운 방법하지만 간단하고 빠른 방법은 테이블을 제공하는 아마 아니에요자바 스크립트를 사용하여 html 요소를 삭제하십시오.
0
A
답변
0
<script type="text/javascript">
<!--
function addMore() {
if (document.getElementById && document.createElement) {
var x = ;
document.getElementById('inserthere').appendChild(x);
}
else alert('Your browser doesn\'t support the Level 1 DOM');
}
function delMore() {
if (document.getElementById && document.createElement) {
var node = document.getElementById('inserthere')
node.removeChild(node.childNodes[0]);
}
else alert('Your browser doesn\'t support the Level 1 DOM');
}
// -->
</script>
</head>
<body>
<table>
<tr><td>Select Image<input type="file" name="img[]" id="img" /></td><td>Add caption
<input type="text" name="img_cap[]" id="img_cap" /></td>
</tr>
<span id="inserthere"></span>
</table>
<a href="javascript:addMore()" class="page">add More</a><br />
<a href="javascript:delMore()" class="page">remove</a>
</body>
누군가가 내가 배우고 인터넷을 탐구하고 시도하려고 시도 하겠어 응답까지 ..... id
당신이 생각 자세한 내용을 원하는대로
var x = document.createElement('tr'); // create a new row ready to add
x.innerHTML = '<td>Select Image<input type="file" name="img[]" id="img" /></td><td>Add caption <input type="text" name="img_cap[]" id="img_cap" /></td>'; // fill it with your code
document.getElementById('imgtable').appendChild(x) // add the new row to the table
것은 appendin의 방법으로 document.createDocumentFragment()
같은 방법을 찾아주십시오 : 속성 (예를 들어, 'imgtable'
, 예를 들어), 그리고 당신의 addMore()
기능에서 다음을 수행 g 개별적으로 선언 된 요소를 실제로 DOM에 추가하기 전에 객체에 추가합니다. 내가 사용했던 innerHTML
메서드는 더 빠를 수 있지만 깔끔한 것은 아니며 문서 조각을 선언하는 것보다 디버깅하기가 더 어려울 수 있습니다.
희망이 도움이됩니다.
관련 문제
- 1. 자바 스크립트를 사용하여 HTML 테이블 행을 삭제하십시오.
- 2. 자바 스크립트를 사용하여 세션을 삭제하십시오.
- 3. 자바 스크립트를 사용하여 테이블의 각 행을 삭제하십시오.
- 4. 자바 스크립트를 사용하여 하루보다 오래된 쿠키를 삭제하십시오.
- 5. 자바 스크립트를 통해 HTML 요소를 rehide하려고
- 6. 자바 스크립트를 사용하여 동적 요소를 작성하십시오
- 7. 자바 스크립트를 사용하여 iFrame에서 DOM 요소를 제거하십시오.
- 8. 자바 스크립트를 사용하여 서버 페이지에서 단일 HTML 요소를 읽는 방법
- 9. 자바 스크립트를 사용하여 HTML 요소를 다른 목록으로 전송
- 10. 자바 스크립트를 사용하여 하위 html 요소를 제거하려고 시도했습니다.
- 11. 자바 스크립트를 사용하여 html 페이지의 요소를 안전하게 보호하십시오.
- 12. 자바 스크립트를 사용하여 html 요소를 사용하는 루프에서 변수 사용
- 13. 자바 스크립트를 사용하여 의사 요소를 클릭 하시겠습니까?
- 14. EntityFrameWork를 사용하여 Db 요소를 삭제하십시오.
- 15. 자바 스크립트를 사용하여 요소를 가져 오는 방법
- 16. 동적으로 자바 스크립트를 사용하여 요소를 작성하십시오
- 17. 자바 스크립트를 사용하여 형제 요소를 타겟팅하십시오
- 18. 자바 스크립트를 사용하여 PHP 요소를 반환하는 경우
- 19. 자바 스크립트를 사용하여 하위 요소를 제거하십시오.
- 20. 자바 스크립트를 사용하여 부모 요소를 찾는 방법
- 21. 자바 스크립트를 사용하여 동적으로 생성 된 콤보 상자 옵션을 삭제하십시오.
- 22. 자바 스크립트를 사용하는 동적 HTML
- 23. 자바 스크립트를 사용하여 HTML 페이지 저장
- 24. 자바 스크립트를 사용하여 Firefox에 HTML 페이지 저장
- 25. PHP 변수와 자바 스크립트를 사용하여 html 인쇄
- 26. 자바 스크립트를 사용하여 HTML 표를 스크롤 하시겠습니까?
- 27. 자바 스크립트를 사용하여 HTML 양식 확장하기
- 28. HTML 캔버스에서 자바 스크립트를 사용하여 모양 수정
- 29. 자바 스크립트를 사용하여 HTML 양식 유효성 검사
- 30. 자바 스크립트를 사용하여 html 페이지로 리디렉션
도움이 될 것입니다. http://jsfiddle.net/JV8eU/ – DON
감사합니다. – ashish