我的整個網(wǎng)站幾乎都使用 php,即使是 html。我正在嘗試為我的輸入調(diào)用 onchange 事件的函數(shù):我已經(jīng)嘗試過并且無法讓它工作。我什至只嘗試了普通的 js 函數(shù),但什么也沒有。它只是不會調(diào)用該函數(shù),除非它是純 html 格式。$data.= '<td><input class="form-control" type="number" value="" onchange="<script type=\'text/javascript\'>alert(\'ehh\')></script>"</td>';也試過:$data.= '<td><input class="form-control" type="number" value="" onchange="<script type=\'text/javascript\'>test();></script>"</td>';這有可能嗎?
2 回答

繁星點點滴滴
TA貢獻(xiàn)1803條經(jīng)驗 獲得超3個贊
您不要將<script>
標(biāo)簽放在onXXX
屬性中。只需放置 JavaScript 語句即可。
$data.= '<td><input class="form-control" type="number" value="" onchange="alert(\'ehh\')"</td>';

jeck貓
TA貢獻(xiàn)1909條經(jīng)驗 獲得超7個贊
問題不在于 PHP,而在于這完全是格式錯誤的 HTML:
<input class="form-control" type="number" value="" onchange="<script type=\'text/javascript\'>test();></script>"
您不需要屬性內(nèi)的<script>
元素。假設(shè)你已經(jīng)在頁面的某個地方定義了你的函數(shù),你可以在屬性中調(diào)用它:onchange
test
onchange
<input class="form-control" type="number" value="" onchange="test()">
- 2 回答
- 0 關(guān)注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消