2015-09-11 197 views
2

出於某種原因,當我在隱藏的輸入標記的value=""內回顯。由於某種原因,它具有最大字符尺寸。它小得多,我需要它,因爲我需要它從我的數據庫中的內容到HTML然後到Javascript循環。隱藏輸入最大值大小

請有人幫助我找到一種方法,使輸入標籤允許寫入更多字符的能力。 (可能無限制)它不包含任何形式的標籤,因此任何漏洞都是不可能的。

請注意我需要更改它,以便它的跨瀏覽器兼容並且不需要任何種類的獲取或發佈請求。

謝謝。

編輯:

方法1:最大= 「99999999999」 - 什麼;

方法2:

<script> 

var s1_episodes = JSON.parse(<?= $r['s1_episodes']; ?>); 
var s2_episodes = JSON.parse(<?= $r['s2_episodes']; ?>); 
var s3_episodes = JSON.parse(<?= $r['s3_episodes']; ?>); 

</script> 

嘗試了直接進入它呼應像這樣,但似乎沒有什麼發生。

回答

0

這不是屬性,正確的屬性名稱是:maxlength="9999"和默認值是524288

+0

這解決了一半問題。但是現在我發現該值顯示不正確。代碼:value ='<?php echo $ s1_episodes; (看看這個截圖看看)https://gyazo.com/40c1f8932f671584594de941b1c7ea00「看起來像是它的結尾value =」「實際上是\'沒有做任何事情。 – John123

+0

是的,你需要逃避所有那些'''字符。只需添加一個調用addslashes(字符串$ str)...就像這樣:'value ='<?php echo addslashes($ s1_episodes); '' –

+0

仍然沒有做任何事 – John123

相關問題