簡體   English   中英

Javascript“onclick”事件不會在提交按鈕上加載

[英]Javascript “onclick” event does not load on submit button

這是我的代碼:

www.<input class="text" type="text" value="" name="domain" id="domain" />
    <input type="button" value="Submit" name="submit" id="submit" 
           onclick="mostrar_cpanel(document.forms[0].domain.value,'rpta_domain')" />
<br /><br />

onclick JavaScript 函數將不會運行。 有人可以幫忙嗎?

如果您使用<form>不是您的提交操作元素將嘗試觸發瀏覽器默認跟隨- 導致頁面刷新。
相反,如果您對表單有其他計划,您可以Event.preventDefault()否則會發生的操作,允許您繼續執行您計划的任何 javascript 執行。

此外,要將所需的值輸出到元素,請使用document.getElementById而不是innerHTML例如:

 function mostrar_cpanel(val, str) { event.preventDefault(); document.getElementById("myOutput").innerHTML= val+' '+str; }
 <form> <input class="text" type="text" value="" name="domain" id="domain" /> <input type="button" value="Submit" name="submit" id="submit" onclick="mostrar_cpanel(document.forms[0].domain.value,'rpta_domain')" /> <div id="myOutput"></div> </form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM