0
我有這個代碼,我從數據庫中獲取textarea
輸出($activities
)。一些數據由textarea
中的多行組成。如何顯示適合數據庫中所有行的textarea
。目前我正在使用jQuery $('textarea').autoResize();
,它只在輸入數據時有效,在顯示數據時不起作用。它只顯示一行滾動條。此外,是否有可能將每行的字符限制爲30個字符,並且當它達到極限時它會自動斷開該行?任何人都可以給我一個例子嗎? PHPTextarea大小以適合每行的所有行和限制字符
:
的JavaScript<?php
$day = 6;
for($i=1; $i<= $day ;$i++){
echo "<div class='item'>";
echo "<form class='itineraryForm' id='itineraryForm$i' method = 'post'>";
echo "<table>";
echo "<tr>";
echo "<th>Time</th>";
echo "<th>Activities</th>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<input type='text' class='i_field' name='time[]' value='$time' />";
echo "</td>";
echo "<td>";
echo "<textarea rows='1' class='i_field$i' name='activities[]'>".$activities."</textarea>";
echo "</td>";
echo "</tr>";
echo "</tbody>";
echo "<input type='image' class='i_save_btn' src='img/save.png' value='SAVE' align='right'/>";
echo "</table>";
echo "</form>";
echo "</div>";
}
?>
:
$(document).ready(function() {
$(document).on('click',".i_save_btn",function(e){
e.preventDefault();
$.post('inc/process.php', $(this).parents('form').serialize(), function(data) {});
});
});
之後,你不能創建具有相同ID的多個元素('i_save_btn') –
'wordwrap($ activities,30,「
\ n」,TRUE); //其中
可以改爲插入CR&LF' – user3633383