javascript jQueryで、フォームの入力を保存する
フォームの入力が毎回マンドクセって時のために作ったjQuery
これをめんどくさがりのワイはF12のコンソールにそのままはっつけちゃう。
function clipboardform() {
let copystr = "";
$('[name]').each(function(){
let namestr = $(this).attr('name').replace('[', '\\\\[').replace(']', '\\\\]');
if ($(this).attr('type') == 'checkbox' || $(this).attr('type') == 'radio') {
if ( $(this).is(':checked') ) {
copystr = copystr + "$('[name="+namestr+"]').filter('[value="+$(this).val()+"]').prop('checked', true);\n";
}
return true;
}
copystr = copystr + "$('[name="+namestr+"]').val('"+$(this).val()+"');\n";
});
let textareatest = $('<textarea></textarea>');textareatest.appendTo('body'); textareatest.val(copystr);textareatest.select();document.execCommand("copy");textareatest.remove();
true;
};clipboardform();
そうすると最後の行でコピーまでしてるので、クリップボードにそのまま
$('[name=namae]').val('atai'); のリストが出てくるという。
ブックマークにするともっと楽なのかもしれない。(しなさそう~)(後日した)
変数名にtestやらstrを使っているのは、id回避。
べ、べつに適当につけたわけじゃないんだからね…っ!