diff --git a/public/docs/ts/latest/cookbook/dynamic-form.jade b/public/docs/ts/latest/cookbook/dynamic-form.jade
index aaae0406b3..c2c77f74d6 100644
--- a/public/docs/ts/latest/cookbook/dynamic-form.jade
+++ b/public/docs/ts/latest/cookbook/dynamic-form.jade
@@ -52,7 +52,7 @@ include ../_util-fns
:marked
**See the **.
- **参见**。
+ **参见在线例子**。
.l-main-section
diff --git a/public/docs/ts/latest/cookbook/form-validation.jade b/public/docs/ts/latest/cookbook/form-validation.jade
index c483d67137..d2de6d58d0 100644
--- a/public/docs/ts/latest/cookbook/form-validation.jade
+++ b/public/docs/ts/latest/cookbook/form-validation.jade
@@ -133,7 +133,7 @@ a#template1
:marked
#### Why check _dirty_ and _touched_?
- ### 为何检查**dirty**和**touched**?
+ #### 为何检查**dirty**和**touched**?
We shouldn't show errors for a new hero before the user has had a chance to edit the value.
The checks for `dirty` and `touched` prevent premature display of errors.
@@ -476,7 +476,7 @@ a#reactive
### Component template
- ## 组件模板
+ ### 组件模板
We begin by changing the `