öncelikle şunu söylemeliyim ki kodlama konusunda bir bilgim yok. küçük bir işim olduğu için bu kodu çalıştırmam gerekiyor. yardımcı olursanız sevinirim. Elimde şu şekilde bir function kodu var.

butona basıldığında buton kaybolmadan bu fonksiyonun çalışmasını istiyorum. Ancak
<button onclick="generateRandomString($length = 10)" class="btn waves-effect waves-light btn-rounded btn-primary" style="width: 120px; height: 36px; outline: none;">
<i class="fas fa-plus"></i> OLUŞTUR
</button>
kodu bağlamak için şeklinde buton oluşturup sitede tuşa bastığımda kod çalışmıyor ya da çalışan kodu görüntülemiyor. tüm kod şu şekilde
<?php
$customCSS = array(
'<link href="../assets/plugins/DataTables/datatables.min.css" rel="stylesheet">',
'<link href="../assets/plugins/DataTables/style.css" rel="stylesheet">'
);
$customJAVA = array(
'<script src="../assets/plugins/DataTables/datatables.min.js"></script>',
'<script src="../assets/plugins/printer/main.js"></script>',
'<script src="../assets/js/pages/datatables.js"></script>'
);
$page_title = 'Key Generator';
include('inc/header_main.php');
include('inc/header_sidebar.php');
include('inc/header_native.php');
?>
<div class="row">
<div class="col-xl-12 col-md-6">
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Şifre oluşturmak için butona basınız.</h4>
<div class="block-content tab-content">
<div class="tab-pane active" role="tabpanel">
<center> <button onclick="generateRandomString($length = 10)" class="btn waves-effect waves-light btn-rounded btn-primary" style="width: 120px; height: 36px; outline: none;"><i class="fas fa-plus"></i> OLUŞTUR</button>
<script>
function generateRandomString($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $randomString;
}
echo generateRandomString(35);
<script>