[問題] html有可能修改自己嗎?

看板Web_Design作者 (哈哈哈)時間9年前 (2014/12/19 18:46), 9年前編輯推噓5(5034)
留言39則, 6人參與, 最新討論串1/1
http://jsfiddle.net/cvum54qd/ <form> <p><input type="text" name="fname" value="abc"/></p> <p><input type="submit" value="Submit"/></p> </form> 畫面中會有一個輸入框跟按鈕 有可能做到 我把輸入框改成kobenein 然後按Submit後 用文字編輯器打開這個html 變成 <form> <p><input type="text" name="fname" value="kobenein"/></p> <p><input type="submit" value="Submit"/></p> </form> 感覺應該是不行 但還是請教一下 謝謝 -- -好管弦事- A place about cello and music.... http://fnt72.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.1.1 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1418986005.A.0BE.html

12/19 18:49, , 1F
用local storage模擬,按submit後先存下來
12/19 18:49, 1F

12/19 18:49, , 2F
然後下次開時再從storage讀出來塞進欄位中
12/19 18:49, 2F

12/19 18:50, , 3F
要不然就要配合後端
12/19 18:50, 3F

12/19 18:52, , 4F
也就是把我改的內容存在另一個檔 然後再用自己寫的程式
12/19 18:52, 4F

12/19 18:53, , 5F
(例如python) 去讀取html 在寫一個新的html檔
12/19 18:53, 5F
※ 編輯: kobenein (59.124.1.1), 12/19/2014 18:54:13

12/19 18:57, , 6F
你可以用templete啊?像php之類的產生網頁
12/19 18:57, 6F

12/19 18:57, , 7F
當然本質上其實跟用python產生網頁沒差別就是了
12/19 18:57, 7F

12/19 18:58, , 8F
總之就是先找個地方存,下次再生成新的,或直接產生新的
12/19 18:58, 8F

12/19 19:00, , 9F
所以應該是沒辦法一個html檔(加上一些JS) 做到??
12/19 19:00, 9F

12/19 19:02, , 10F
剛剛說了,你可以存在瀏覽器上,再用js做一樣的事不是
12/19 19:02, 10F

12/19 19:02, , 11F
嗎?
12/19 19:02, 11F

12/19 19:03, , 12F
不好意思 這一兩天才開始接觸一些網路的東西
12/19 19:03, 12F

12/19 19:03, , 13F
就在input onchange時記錄下來,在瀏覽器onload時塞回去
12/19 19:03, 13F

12/19 19:03, , 14F
12/19 19:03, 14F

12/19 19:03, , 15F
有些概念還不是很清楚 謝謝
12/19 19:03, 15F

12/19 19:04, , 16F
http://jsbin.com/daxar/2 試著改上面的選單
12/19 19:04, 16F

12/19 19:04, , 17F
然後重新整理或開新分頁
12/19 19:04, 17F

12/19 19:06, , 18F
這是限網站的解法
12/19 19:06, 18F

12/19 19:07, , 19F
如果你希望的是原始碼真的變成那樣,你要開伺服器
12/19 19:07, 19F

12/19 19:09, , 20F
總之,不開伺服器的情況下,修改檔案自身是不可能的
12/19 19:09, 20F

12/19 19:09, , 21F
因為會有嚴重安全性問題
12/19 19:09, 21F

12/19 19:13, , 22F
一開始我就猜到應該會因為一些安全性的問題而做不到
12/19 19:13, 22F

12/19 19:13, , 23F
不過還是很感謝 mmis1000 跟 Ayukawayen
12/19 19:13, 23F

12/19 19:14, , 24F
我有隻程式本來是輸出csv檔 但csv檔用excel開很討厭
12/19 19:14, 24F

12/19 19:15, , 25F
(該csv檔我需要修改) 所以我想說輸出一個html來代替
12/19 19:15, 25F

12/19 19:28, , 26F

12/19 19:31, , 27F
12/19 19:31, 27F

12/19 19:32, , 28F
oToToY他要的是直接改寫檔案自己,也就是存到local
12/19 19:32, 28F

12/19 19:39, , 29F
.......oToToY哪位啊
12/19 19:39, 29F

12/19 19:40, , 30F
喔喔...
12/19 19:40, 30F

12/19 19:48, , 31F
有點看不懂原po要幹嘛...如果是要改csv或html的值的話,那
12/19 19:48, 31F

12/19 19:49, , 32F
直接寫一支Python改就可以吧,也就不用開伺服,如果要呈現
12/19 19:49, 32F

12/19 19:49, , 33F
也是可以用python匯出html
12/19 19:49, 33F

12/19 19:52, , 34F
問題是他又寫要按完submit就能存...上面那個範例是在他
12/19 19:52, 34F

12/19 19:52, , 35F
打那4行前就做完的...
12/19 19:52, 35F

12/19 20:02, , 36F
其實我只是想問原PO為何一定要輸成html,並用form修改
12/19 20:02, 36F

12/19 20:08, , 37F
既然都可以跑python,為何不直接用python改
12/19 20:08, 37F

12/20 09:32, , 38F
如果你的文字編輯器就是你的網頁的話用js應該可
12/20 09:32, 38F

01/10 14:10, , 39F
html5可以
01/10 14:10, 39F
文章代碼(AID): #1Kb08L2- (Web_Design)