Mandatory inputs through code?

import wixUsers from ‘wix-users’ ;
import wixData from ‘wix-data’ ;
import wixLocation from ‘wix-location’ ;

let user = wixUsers . currentUser ;

$w . onReady ( function () {
if ( user . loggedIn ) { getUserDetails () }
})

async function getUserDetails () {
// Get the user email
let email = await user . getEmail (). then (( result ) => { return result })

// Now get the user full name
let name = await wixData . query ( ‘Members/PrivateMembersData’ )
. eq ( ‘_id’ , user . id ). find (). then (( result ) => {
return result . items [ 0 ]. name ;
})

// Set the fields’ values based on the data we have
$w ( ‘#input1’ ). value = name ;
$w ( ‘#input3’ ). value = email ;

}

export function sendButton_click ( event ) {

let inputs = [ $w ( “#input5” ), $w ( “#input6” ), $w ( “#input1” ), $w ( “#input3” ), $w ( “#dropdown1” ), $w ( “#country” )];
inputs . forEach ( e => e . required = true );

let toInsert = {

“nombre” : $w ( “#input1” ). value ,

“email” : $w ( “#input3” ). value ,

“inconveniente” : $w ( “#dropdown1” ). value ,

“anydeskId” : $w ( “#input5” ). value ,

“whatsApp” : $w ( “#input6” ). value ,

“tiempoDeSoporte” : $w ( “#country” ). value ,

“fecha” : $w ( “#fecha” ). value ,

“horaText” : $w ( “#dropdownHora” ). value ,

“estado” : $w ( “#input7” ). value ,

“comentario” : $w ( “#textBox1” ). value ,

“nuevoCampo” : $w ( “#uploadButton1” ). value ,

};

//…inside the sendButton.onClick event handler
if ( inputs . every ( e => e . valid )){
wixLocation . to ( “/thks-page” );

} else {
$w ( “#error” ). show ();
}

wixData . insert ( “soporte” , toInsert )

. then ( () => {

} )

. catch ( ( err ) => {

let errorMsg = err ;

$w ( "#error" ). show (); 

} );

}

$w . onReady ( function () {
$w ( ‘#country’ ). onChange (() => {
if ( $w ( ‘#country’ ). value === ‘Programado’ ) {
$w ( ‘#fecha’ ). enable ();
$w ( ‘#dropdownHora’ ). enable ();
}

else {

  $w ( '#fecha' ). disable (); 
  $w ( '#dropdownHora' ). disable (); 

}
});
});