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

作者: kobenein (哈哈哈)   2014-12-19 18:46:41
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>
感覺應該是不行
但還是請教一下
謝謝
作者: mmis1000 (秋月戀楓)   2014-12-19 18:49:00
用local storage模擬,按submit後先存下來然後下次開時再從storage讀出來塞進欄位中要不然就要配合後端
作者: kobenein (哈哈哈)   2014-12-19 18:52:00
也就是把我改的內容存在另一個檔 然後再用自己寫的程式(例如python) 去讀取html 在寫一個新的html檔
作者: mmis1000 (秋月戀楓)   2014-12-19 18:57:00
你可以用templete啊?像php之類的產生網頁當然本質上其實跟用python產生網頁沒差別就是了總之就是先找個地方存,下次再生成新的,或直接產生新的
作者: kobenein (哈哈哈)   2014-12-19 19:00:00
所以應該是沒辦法一個html檔(加上一些JS) 做到??
作者: mmis1000 (秋月戀楓)   2014-12-19 19:02:00
剛剛說了,你可以存在瀏覽器上,再用js做一樣的事不是嗎?
作者: kobenein (哈哈哈)   2014-12-19 19:03:00
不好意思 這一兩天才開始接觸一些網路的東西
作者: mmis1000 (秋月戀楓)   2014-12-19 19:03:00
就在input onchange時記錄下來,在瀏覽器onload時塞回去
作者: Ayukawayen (亞布里艾爾發芽>//<)   2014-12-19 19:03:00
作者: mmis1000 (秋月戀楓)   2014-12-19 19:04:00
http://jsbin.com/daxar/2 試著改上面的選單然後重新整理或開新分頁這是限網站的解法如果你希望的是原始碼真的變成那樣,你要開伺服器總之,不開伺服器的情況下,修改檔案自身是不可能的因為會有嚴重安全性問題
作者: kobenein (哈哈哈)   2014-12-19 19:13:00
一開始我就猜到應該會因為一些安全性的問題而做不到不過還是很感謝 mmis1000 跟 Ayukawayen我有隻程式本來是輸出csv檔 但csv檔用excel開很討厭(該csv檔我需要修改) 所以我想說輸出一個html來代替
作者: oToToT (屁孩)   2014-12-19 19:28:00
作者: mmis1000 (秋月戀楓)   2014-12-19 19:31:00
https://test-mmis1000.c9.io/test 用伺服器的話oToToY他要的是直接改寫檔案自己,也就是存到local
作者: oToToT (屁孩)   2014-12-19 19:39:00
.......oToToY哪位啊喔喔...有點看不懂原po要幹嘛...如果是要改csv或html的值的話,那直接寫一支Python改就可以吧,也就不用開伺服,如果要呈現也是可以用python匯出html
作者: mmis1000 (秋月戀楓)   2014-12-19 19:52:00
問題是他又寫要按完submit就能存...上面那個範例是在他打那4行前就做完的...
作者: oToToT (屁孩)   2014-12-19 20:02:00
其實我只是想問原PO為何一定要輸成html,並用form修改既然都可以跑python,為何不直接用python改
作者: mozzan (mozzan)   2014-12-20 09:32:00
如果你的文字編輯器就是你的網頁的話用js應該可
作者: ProfessUX (Professional UX)   2013-01-10 14:10:00
html5可以

Links booklink

Contact Us: admin [ a t ] ucptt.com