SDK ERROR ):

can someone please send me an example code of how to fix this issue?

import wixLocation from ‘wix-location’;
$w.onReady( function () {
let SFI = Number($w(“#input1”).value);
Number($w(‘#checkbox1’).value = “0”);
Number($w(‘#checkbox2’).value = “0”);
Number($w(“#checkbox3”).value = “0”);
Number($w(“#checkbox4”).value = “0”);
});
export function checkbox1_click(event) {
radioGroup1();
}
export function checkbox2_click(event) {
radioGroup2();
}
export function checkbox3_click(event) {
radioGroup3();
}
export function checkbox4_click(event) {
radioGroup4();
}
export function radioGroup1() {
let SFI = Number($w(“#input1”).value);
if ($w(“#checkbox1”).value === “0”) {
$w(“#checkbox1”).value = (SFI20);
}
else {
$w(“#checkbox1”).value = “0”;
}}
function radioGroup2() {
let SFI = Number($w(“#input1”).value);
if ($w(“#checkbox2”).value === “0”) {
$w(“#checkbox2”).value = (SFI
40);
}
else {
$w(“#checkbox2”).value = “0”;
}}
function radioGroup3() {
let SFI = Number($w(“#input1”).value);

if ($w(“#checkbox3”).value === “0”) {
$w(“#checkbox3”).value = (SFI55);
}
else {
$w(“#checkbox3”).value = “0”;
}}
function radioGroup4() {
let SFI = Number($w(“#input1”).value);
if ($w(“#checkbox4”).value === “0”) {
$w(“#checkbox4”).value = (SFI
85);
}
else {
$w(“#checkbox4”).value = “0”;
}}

function valueCombine2() {
let SFI = Number($w(“#input1”).value);

let checkedValue = ($w(“#checkbox1”).value + $w(“#checkbox1”).value + $w(“#checkbox1”).value + $w(“#checkbox1”).value)

line 74 below

$w(“#TotalPrice”).text = Number(SFI*checkedValue).value;
}
export function submitButton_mouseIn() {
valueCombine2();
}


When submitting a post, please make sure to follow these guidelines . Your code should be formatted and inside of a code block to make it easier to read.

The message that you’re getting explains what the problem is…

$w("#TotalPrice").text = Number(SFI*checkedValue).value;

The Javascript function Number does not have a value property. Therefore, the right side of the line is undefined.

Furthermore, it seems from your code that SFI is a number, but that checkedValue is not. To set checkedValue to a number:

let checkedValue = Number($w("#checkbox1").value) + Number($w("#checkbox1").value) + Number($w("#checkbox1").value) + Number($w("#checkbox1").value);

The you would do something like this:

$w("#TotalPrice").text = SFI * checkedValue + "";

The empty quotes at the end of the line forces the calculated number to be converted to a string for the text field.