Другим вариантом может быть JSON-кодирование массива опций и отправка параметров, чтобы избежать длинного списка параметров и предпочтения читабельности.
$params=[
'thread_id'=>$message['thread_id'],
'recipient_id'=>$message['recipient_id'],
'id'=>$message['id']
];
<input type="text" onclick="InboxDetailsPage('<?=json_encode($params)?>')">
, а затем использовать его
function InboxDetailsPage(options){
console.log(options.thread_id,options.recipient_id,options.id);
}