在這個簡單的待辦事項列表中,當文本字段中沒有任何內容時,如何停止仍然創建新段落的程序。當Add To List
爲空時,我想要該功能只輸出警報,沒有別的。我已經嘗試了很多東西,但都沒有成功。任何幫助是極大的讚賞。謝謝!如何停止發生在Javascript中的事件
JS小提琴= http://jsfiddle.net/Renay/g79ssyqv/20/
<p id="addTask"> <b><u> To-Do List </u> </b> </p>
<input type='text' id='inputTask'/>
<input type='button' onclick='addText()' value='Add To List'/>
function addText(){
var input = document.getElementById('inputTask').value;
var node=document.createElement("p");
var textnode=document.createTextNode(input)
node.appendChild(textnode);
document.getElementById('addTask').appendChild(node);
var removeTask = document.createElement('input');
removeTask.setAttribute('type', 'button');
removeTask.setAttribute("value", "Remove");
removeTask.setAttribute("id", "removeButton");
removeTask.addEventListener('click', function() {
node.parentNode.removeChild(node);
}, false)
node.appendChild(removeTask);
if (input == "") {
alert('Please add an entry');
}
}
也不要忘記修剪你的輸入值。 '''!=''' – aleha 2014-10-08 09:22:30