Вы должны создать форму программным способом, добавить необходимые поля, а затем опубликовать - все в JavaScript.
Вот пример - вам по крайней мере придется изменить URL-адрес и имя поля:
<a href="
javascript:(function(){
var myform = document.createElement('form');
myform.method='post';
/* change this URL: */
myform.action='http://my-example-pastebin.com/submit.php';
/* The goodies go here: */
var myin=document.createElement('input');
/* Change the fieldname here: */
myin.setAttribute('name','fieldname_for_pasted_text');
myin.setAttribute('value',document.getSelection());
myform.appendChild(myin);
/* If you need another field for username etc: */
myin=document.createElement('input');
myin.setAttribute('name','some_field_1');
myin.setAttribute('value','some_field_value_1');
myform.appendChild(myin);
myform.submit();
})()
">Bookmarklet for posting selected text to an online pastebin</a>
Вышеуказанное сжато без комментариев и разрывов строк:
<a href="javascript:(function(){var myform = document.createElement('form'); myform.method='post'; myform.action='http://my-example-pastebin.com/submit.php'; var myin=document.createElement('input'); myin.setAttribute('name','fieldname_for_pasted_text'); myin.setAttribute('value',document.getSelection()); myform.appendChild(myin); myin=document.createElement('input'); myin.setAttribute('name','some_field_1'); myin.setAttribute('value','some_field_value_1'); myform.appendChild(myin); myform.submit();})()">Bookmarklet for posting selected text to an online pastebin</a>
Я не знаком с sprunge.us , но если у вас есть URL иимя поля прямо в вашем примере, вы можете заставить это работать с помощью поиска-замены:
Вам также следует удалить второе поле (some_field_1, somefield_value_1), включенное в мой пример.