これは私が持っている機能です
function set(sub) {
var input = prompt("Insert your desired " + sub + " information, leave blank if you use an automated system to generate this information.");
$('#' + sub).html(input).show();
var textarea = $('textarea');
textarea.html(textarea.html().replace(sub+"=",sub+"="+input));
}
通常、サブはs1、またはs2、またはs3です。ここで問題となるのは、入力が空白の場合に置換された値をリセットすることです。
s1をaに設定したいと入力したとすると、テキスト領域でs1=がs1= aに置き換えられます。入力が空の場合は、s1=aをs1=に戻します。