Disabling Button

I’m trying to disable a button based off of previous form submissions, for some reason the button remains enabled.

$w.onReady( function () {
user.getEmail()
.then((email) => {
let userEmail = email // “user@something.com
wixData.query(“Events”)
.eq(‘usernameEmail’, userEmail)
.count()
.then((num) => {
let nos = num;
$w(“#submittedsofar”).value = num;
$w(“#eventsdatasetsubmission”).setFieldValue(‘eventNumber’, $w(“#nos”).value);
$w(“#remainingnos”).value = ($w(“#initialnumber”).value) - ($w(“#submittedsofar”).value);
$w(“#eventsdatasetsubmission”).setFieldValue(‘remainingSubmissions’, $w(“#remainingnos”).value);

if ($w(“#remainingnos”).value > 0) {
$w(“#buttonStart”).enable;
$w(“#startmessage”).show;
}

else {
$w(“#buttonStart”).disable;
$w(“#startmessage”).hide;
}
})
})
})

The value in an input field is a string and not a number .

This:
if ($w(" #remainingnos ").value > 0) {

should be something like this:
if (Number($w(" #remainingnos ").value) > 0) {

It still isn’t working for some reason.

Why are you still posting multiple posts about the same question :dizzy_face:

https://www.wix.com/corvid/forum/community-discussion/enabling-disabling-button-using-if-then-login

try this

$w(“#buttonStart”).disable();