위의 그림이 INNO BOARD 의.. 글쓰기 폼입니다.
그럼.. 이제 소스를 살펴보도록하겠습니다.
저의 경우 컨트롤 이름을...
작성자 : name, 전자우편 : email, 홈페이지 : url, 제목: title,
내 용 : content, 비밀번호 : pin, html 태그 : tag
꼭 저처럼 하지 않으셔도 되구요.. 여러분이 하고 싶으신대로 하시면 됩니 다.

글쓰 기 부분의 Tip

1) 커서가 바로 작성자의 입력칸으로 이동하기
- 이것은 간단합니다. body 문에 아래의 소스만 추가하시면됩니다.
<body onload="document.inno.name.focus();">
위에서.. inno 의 뜻은 Form의 이름이고, name는 입력칸의 이름입니다.
만약 윈도우창이 뜨는 동시에 제목 입력칸으로 커서를 옮기고 싶다면..
onload="document.inno.title.focus();" 라고 해 주면 되겠죠?
2) ASP 와 자바스크립트와의 만남
입력된 자료를 저장하기 전에 사용자가 실수로 기입하지 않고 지나간 부분 이 있는지 체크를 해주는 스크립트 입니다.
글쓰기 부분엔 아주 중요한 스크립트가 되겠죠??
<script language="javascript">
<!--
function submit()
{
if (document.inno.name.value == "") {
alert("이름을 입력해 주세요.");
document.inno.name.focus();
return; }
if (document.inno.title.value =="") {
alert("제목을 입력해 주세요.");
document.inno.title.focus();
return;
}
if (document.inno.content.value =="") {
alert("내용을 입력해 주세요.");
document.inno.content.focus();
return;
}
if (document.inno.pin.value =="") {
alert("비밀번호를 입력해 주세요.");
document.inno.pin.focus();
return;
}
document.inno.submit();
}
//-->
</script>
위에 소스를 보시면 스크립트의 function 의 앞뒤를 <!-- 과 //-->으 로 주석처리 했습니다.
어라.. 이부분을 주석처리 하면.. 이게 인식이 되나?? 하시는 분들도 계시겠 지만...
저 부분은 이 스크립트를 이해하지 못하는 버젼이 낮은 브라우저라면 그냥 아무 처리 없이 넘어가고, 버젼이 높은 브라우저라면 그 스크립트를 적용시킬 것입니다.
만일 주석처리를 해주지 않으면 이 스크립트를 이해하지 못하는 브라우저는 스크립트 에러를 발생시키게 될것입니다.
앞으로도 이 스크립트는 무진장 많이 쓸일것이기때문에.. 알아두고 넘어가 죠.. ^^
다음은 답변쓰기를 할때.. 추가되어지는 부분입니다.
<% if request("id") = "" then %>
<% else %>
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open dbname
SQL = "SELECT * from " & session("table")
SQL = SQL & " where id = " & request("id")
SET rs = server.CreateObject("ADODB.Recordset")
rs.Open SQL,db
name = rs("name")
title = rs("title")
content = rs("content")
tag = rs("tag")
if tag = "ok" then
title = CheckWord(title)
content = CheckWord(content)
else
title = replace(title,""","'")
content = replace(content,""","'")
end if
%>
여기에서 DB를 오픈하는 이유는 질문한 사람의 정보를 가져오기 위한 것입니 다.
여기에 대한 작업이 끝났다면.. 다시 DB를 닫아줘야겠죠?
이렇게만 해 주시면.. 글쓰기 부분은 끝이납니다.
출처 : 까먹어씀 ;;;
그럼.. 이제 소스를 살펴보도록하겠습니다.
저의 경우 컨트롤 이름을...
작성자 : name, 전자우편 : email, 홈페이지 : url, 제목: title,
내 용 : content, 비밀번호 : pin, html 태그 : tag
꼭 저처럼 하지 않으셔도 되구요.. 여러분이 하고 싶으신대로 하시면 됩니 다.

글쓰 기 부분의 Tip
1) 커서가 바로 작성자의 입력칸으로 이동하기
- 이것은 간단합니다. body 문에 아래의 소스만 추가하시면됩니다.
<body onload="document.inno.name.focus();">
위에서.. inno 의 뜻은 Form의 이름이고, name는 입력칸의 이름입니다.
만약 윈도우창이 뜨는 동시에 제목 입력칸으로 커서를 옮기고 싶다면..
onload="document.inno.title.focus();" 라고 해 주면 되겠죠?
2) ASP 와 자바스크립트와의 만남
입력된 자료를 저장하기 전에 사용자가 실수로 기입하지 않고 지나간 부분 이 있는지 체크를 해주는 스크립트 입니다.
글쓰기 부분엔 아주 중요한 스크립트가 되겠죠??
<script language="javascript">
<!--
function submit()
{
if (document.inno.name.value == "") {
alert("이름을 입력해 주세요.");
document.inno.name.focus();
return; }
if (document.inno.title.value =="") {
alert("제목을 입력해 주세요.");
document.inno.title.focus();
return;
}
if (document.inno.content.value =="") {
alert("내용을 입력해 주세요.");
document.inno.content.focus();
return;
}
if (document.inno.pin.value =="") {
alert("비밀번호를 입력해 주세요.");
document.inno.pin.focus();
return;
}
document.inno.submit();
}
//-->
</script>
위에 소스를 보시면 스크립트의 function 의 앞뒤를 <!-- 과 //-->으 로 주석처리 했습니다.
어라.. 이부분을 주석처리 하면.. 이게 인식이 되나?? 하시는 분들도 계시겠 지만...
저 부분은 이 스크립트를 이해하지 못하는 버젼이 낮은 브라우저라면 그냥 아무 처리 없이 넘어가고, 버젼이 높은 브라우저라면 그 스크립트를 적용시킬 것입니다.
만일 주석처리를 해주지 않으면 이 스크립트를 이해하지 못하는 브라우저는 스크립트 에러를 발생시키게 될것입니다.
앞으로도 이 스크립트는 무진장 많이 쓸일것이기때문에.. 알아두고 넘어가 죠.. ^^
다음은 답변쓰기를 할때.. 추가되어지는 부분입니다.
<% if request("id") = "" then %>
<% else %>
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open dbname
SQL = "SELECT * from " & session("table")
SQL = SQL & " where id = " & request("id")
SET rs = server.CreateObject("ADODB.Recordset")
rs.Open SQL,db
name = rs("name")
title = rs("title")
content = rs("content")
tag = rs("tag")
if tag = "ok" then
title = CheckWord(title)
content = CheckWord(content)
else
title = replace(title,""","'")
content = replace(content,""","'")
end if
%>
여기에서 DB를 오픈하는 이유는 질문한 사람의 정보를 가져오기 위한 것입니 다.
여기에 대한 작업이 끝났다면.. 다시 DB를 닫아줘야겠죠?
이렇게만 해 주시면.. 글쓰기 부분은 끝이납니다.
출처 : 까먹어씀 ;;;
[이 게시물은 관리자님에 의해 2011-10-31 16:46:12 기타에서 이동 됨]
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1930 | 17년 전 | 3003 | ||
| 1929 | 17년 전 | 1879 | ||
| 1928 | 17년 전 | 3992 | ||
| 1927 | 17년 전 | 1409 | ||
| 1926 |
지엔소프트
|
17년 전 | 1126 | |
| 1925 |
보드타는찌니
|
17년 전 | 1243 | |
| 1924 |
choijinhee
|
17년 전 | 1126 | |
| 1923 | 17년 전 | 1388 | ||
| 1922 | 17년 전 | 1746 | ||
| 1921 | 17년 전 | 2338 | ||
| 1920 | 17년 전 | 2415 | ||
| 1919 | 17년 전 | 1419 | ||
| 1918 | 17년 전 | 1168 | ||
| 1917 | 17년 전 | 2438 | ||
| 1916 | 17년 전 | 2869 | ||
| 1915 |
|
17년 전 | 3234 | |
| 1914 | 17년 전 | 3172 | ||
| 1913 | 17년 전 | 2338 | ||
| 1912 | 17년 전 | 3755 | ||
| 1911 | 17년 전 | 3184 | ||
| 1910 | 17년 전 | 5506 | ||
| 1909 | 17년 전 | 2658 | ||
| 1908 | 17년 전 | 1860 | ||
| 1907 | 17년 전 | 1934 | ||
| 1906 | 17년 전 | 1777 | ||
| 1905 | 17년 전 | 1706 | ||
| 1904 | 17년 전 | 2769 | ||
| 1903 | 17년 전 | 1896 | ||
| 1902 | 17년 전 | 1581 | ||
| 1901 | 17년 전 | 2072 | ||
| 1900 |
stuartkim
|
17년 전 | 1138 | |
| 1899 | 17년 전 | 1667 | ||
| 1898 | 17년 전 | 2882 | ||
| 1897 | 17년 전 | 2126 | ||
| 1896 | 17년 전 | 1820 | ||
| 1895 | 17년 전 | 2036 | ||
| 1894 | 17년 전 | 1324 | ||
| 1893 | 17년 전 | 1717 | ||
| 1892 | 17년 전 | 1215 | ||
| 1891 | 17년 전 | 1780 | ||
| 1890 | 17년 전 | 1807 | ||
| 1889 | 17년 전 | 1041 | ||
| 1888 | 17년 전 | 3136 | ||
| 1887 | 17년 전 | 4316 | ||
| 1886 | 17년 전 | 2465 | ||
| 1885 | 17년 전 | 7475 | ||
| 1884 | 17년 전 | 3840 | ||
| 1883 | 17년 전 | 4171 | ||
| 1882 | 17년 전 | 2430 | ||
| 1881 | 17년 전 | 2888 | ||
| 1880 | 17년 전 | 3638 | ||
| 1879 | 17년 전 | 4006 | ||
| 1878 | 17년 전 | 3167 | ||
| 1877 | 17년 전 | 3149 | ||
| 1876 | 17년 전 | 3297 | ||
| 1875 | 17년 전 | 2464 | ||
| 1874 | 17년 전 | 2059 | ||
| 1873 | 17년 전 | 3110 | ||
| 1872 | 17년 전 | 3258 | ||
| 1871 | 17년 전 | 4611 | ||
| 1870 | 17년 전 | 1592 | ||
| 1869 | 17년 전 | 2617 | ||
| 1868 | 17년 전 | 2689 | ||
| 1867 | 17년 전 | 1901 | ||
| 1866 | 17년 전 | 2220 | ||
| 1865 | 17년 전 | 1839 | ||
| 1864 | 17년 전 | 2372 | ||
| 1863 | 17년 전 | 3777 | ||
| 1862 | 17년 전 | 3896 | ||
| 1861 | 17년 전 | 2083 | ||
| 1860 | 17년 전 | 1360 | ||
| 1859 | 17년 전 | 1497 | ||
| 1858 |
|
17년 전 | 1651 | |
| 1857 | 17년 전 | 1634 | ||
| 1856 |
보드타는찌니
|
17년 전 | 1397 | |
| 1855 | 17년 전 | 1543 | ||
| 1854 |
|
17년 전 | 1360 | |
| 1853 | 17년 전 | 1850 | ||
| 1852 | 17년 전 | 2749 | ||
| 1851 | 17년 전 | 1849 | ||
| 1850 |
|
17년 전 | 1403 | |
| 1849 |
|
17년 전 | 1690 | |
| 1848 |
|
17년 전 | 2329 | |
| 1847 | 17년 전 | 1945 | ||
| 1846 |
은사시나무
|
17년 전 | 1264 | |
| 1845 |
갈색야생마
|
17년 전 | 5905 | |
| 1844 |
갈색야생마
|
17년 전 | 3285 | |
| 1843 |
갈색야생마
|
17년 전 | 3178 | |
| 1842 |
갈색야생마
|
17년 전 | 2589 | |
| 1841 |
갈색야생마
|
17년 전 | 2771 | |
| 1840 |
갈색야생마
|
17년 전 | 2719 | |
| 1839 |
갈색야생마
|
17년 전 | 3226 | |
| 1838 |
갈색야생마
|
17년 전 | 2353 | |
| 1837 |
갈색야생마
|
17년 전 | 2471 | |
| 1836 |
갈색야생마
|
17년 전 | 2533 | |
| 1835 |
갈색야생마
|
17년 전 | 2526 | |
| 1834 |
갈색야생마
|
17년 전 | 2668 | |
| 1833 |
갈색야생마
|
17년 전 | 3189 | |
| 1832 |
갈색야생마
|
17년 전 | 2702 | |
| 1831 |
갈색야생마
|
17년 전 | 1427 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기