2017-10-25 19 views
1

秒の時間をポップアップが、2番目の時間を追加するとき、入力中のテキストは、新しい行に従わないとき、入力値がクリアされていませんしたいです:は、私はAPPEND使用してHTMLコードを追加したい

'<form>' + 
    '<input type="text" id="newFoldr" name="fname" placeholder=".ex nameFanpage" value="">' + 
    '<input type="button" class="cancelButton" id="cancelButton" value="Cancel" data-dismiss="modal" aria-label="Close">' + 
    '<input type="button" class="submitButton" id="submitButton" value="Create" style="width:142px;margin-left: 5px;">' + 
    '</form>' +  

Javascriptを:

$('.submitButton').click(function() { 
    var addFolder = '<div class="_5bm7 _2mk4" role="presentation" style="height: 50px;border:none;"><div class="_5bmf"></div>' + 
    '<div class="_1577">' + 
    '<div class="ellipsis">' + 
    '<div class="_1i5z"><div class="_1i5-">' + 
    '</div>' + 
    '</div>' + 
    '<span id="namaFolder"></span>' + 
    '</div>' + 
    '</div>' + 
    '</div>'; 

    if(document.getElementById("newFoldr").value === ''){ 
     swal("Whoops!", "You need to write something!", "info"); 
    } else { 
     $('.columnFolder').append(addFolder); 
     var inputan = document.getElementById("newFoldr").value; 
     document.getElementById("namaFolder").innerHTML= inputan; 
     swal("Success!", "Your folder has been created!", "success"); 
    } 
}); 

スクリーンショット:http://prntscr.com/h1pz43

+1

はあなたも頼む」であるものを私に伝えたいものを明確にしてください以下の通りであるelseブロック内のコードの下に追加newFoldr "と呼ぶ。 –

+1

あなたの質問がわかりませんが、2回目にポップアップを表示したときに入力値がクリアされないことを意味しますか? – Amit

+0

完全なコードを表示してください。 –

答えて

0

あなたが入力値をクリアすることができない場合だけ

document.getElementById("newFoldr").value = ""; 

完全なJavaScriptコードが

$('.submitButton').click(function() { 
    var addFolder = '<div class="_5bm7 _2mk4" role="presentation" style="height: 50px;border:none;"><div class="_5bmf"></div>' + 
    '<div class="_1577">' + 
    '<div class="ellipsis">' + 
    '<div class="_1i5z"><div class="_1i5-">' + 
    '</div>' + 
    '</div>' + 
    '<span></span>' + 
    '</div>' + 
    '</div>' + 
    '</div>'; 

    if(document.getElementById("newFoldr").value === ''){ 
     swal("Whoops!", "You need to write something!", "info"); 
    } else { 
     $('.columnFolder').append(addFolder); 
     var inputan = document.getElementById("newFoldr").value; 
     $('.columnFolder div._5bm7._2mk4:last').find('span').text(inputan); 
     document.getElementById("newFoldr").value = ""; 
     swal("Success!", "Your folder has been created!", "success"); 
    } 
}); 
+0

ありがとうございますが、私はもう一度ポップアップすると入力値がクリアされません – Ananda

+0

あなたが望むのは、テキストを入力して最初にサブミットすると新しいフォルダを追加するときです。もう一度テキストを入力してクリックを追加すると、1番目のフォルダの下に新しいフォルダが追加されます。 –

+0

私たちはあなたの正確な要求が何であるかを得ることができません... –

関連する問題