GifproGifpro

Next.js Server Actions 表单提交 AI 生成示例与提示词

代码预览

エディタを読み込み中…
P

提示词

Create a Next.js Server Actions example that submits a form (name and email) without client-side JavaScript re-render. Use 'use server' directive, show loading state with useFormStatus, display success/error messages using React state, and include Tailwind CSS for styling. The form should be fully accessible and have validation (required fields, email format). Output as a single HTML file with embedded scripts.

この例は、Next.jsのServer Actionsを使ったフォーム送信を示しています。フォームは「use server」ディレクティブのパターンを使い、ページ全体のリロードなしで送信されます。必須フィールドとメール形式のクライアントサイドバリデーション、useFormStatusによるローディング表示、成功・エラーメッセージの表示を含みます。UIはTailwind CSSでスタイリングし、クリーンでレスポンシブなデザインです。

提示词解读

此示例展示了使用Next.js的Server Actions进行表单提交。表单采用"use server"指令模式,无需重新加载整个页面即可提交。包含必填字段和电子邮件格式的客户端验证、通过useFormStatus显示加载状态、以及成功/错误消息的显示。UI使用Tailwind CSS进行样式设计,呈现简洁且响应式的布局。

这个提示对您有帮助吗?

评论

评论将在审核后显示

この記事が役に立ったら投げ銭で応援

Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済

開発者が選ぶ最強ツール集

運営者が毎日使っているツール・ガジェット 6選

見る
首页ヘルプ