我非常喜歡HTML和JavaScript,所以尋求一些幫助。 我有一個表單,它有一個提交按鈕。當我點擊提交按鈕時,按鈕的名稱將會改變,它會執行一些操作。當我再次點擊按鈕時,我必須做不同的執行。這是我的代碼。HTML中的同一按鈕中的多個功能
HTML:
<form name="myform" method="post" onsubmit="return false">
<input type="submit" id="reschedule" value="reschedule" onclick="changeContent()"/>
JavaScript是:
function changeContent(ref){
alert(id)
document.getElementById("reschedule").value="Submit"
var editables = document.getElementsByClassName('editableText');
for (var i = 1; i < editables.length; i++) {
var newstate = !editables[i].isContentEditable;
editables[i].contentEditable = newstate;
editables[i].bgcolor='#FF0000'
}
if (document.getElementById("Submit").click) {
alert("submit")
}
}
所以,當我點擊重新安排按鈕名稱將更改爲提交。現在當我需要點擊提交功能時,我需要做一些操作。我怎樣才能做到這一點。
'submit'按鈕,頁面會得到刷新,它不會滿足您的要求。嘗試用'按鈕替換' – DON 2013-02-12 07:11:24
在你的函數中添加if條件。 – 2013-02-12 07:14:22
我認爲你可以使用點擊計數,並在該使用條件的基礎上。 – Kingk 2013-02-12 07:22:20