diff --git a/packages/runtime-dom/src/modules/props.ts b/packages/runtime-dom/src/modules/props.ts
index 46ea7c3ed1c..51d2e7fcc00 100644
--- a/packages/runtime-dom/src/modules/props.ts
+++ b/packages/runtime-dom/src/modules/props.ts
@@ -35,7 +35,7 @@ export function patchDOMProp(
const newValue =
value == null
? // #11647: value should be set as empty string for null and undefined,
- // but should be set as 'no'.
+ // but should be set as 'on'.
el.type === 'checkbox'
? 'on'
: ''