0
日付が付いたフォームがあります。範囲外でフォームを送信しても、その範囲外で送信する機会を与えてもらいたいと思っています。例えばフォーム提出後の妥当性確認の確認
(擬似コード)
if date < start_date and current_user.admin?
answer = ask 'are you sure you want to submit below the date range?'
elsif date > end_date
answer = ask 'are you sure you want to submit over the date range?'
else
answer = 'yes'
end
if answer == 'yes'
submit
else
return to original form
end
私は、実装のマルチフォーム・ウィザードのタイプだろう一つの解決策を考えていたが、もっと簡単な方法があります
?
たとえば、最初に元のフォームに日付フィールドを表示します。その後、ユーザーが範囲外の日付を確認する必要がある場合は、サーバーに「送信」ボタンのチェックを打つと、部分的に表示され、「確認」または「はい」ボタンを押すのを待ちます。
これをjQueryで行い、jQuery-UIダイアログボックスを表示する方が良いでしょうか? – map7
あなたが欲しいもの、またはあなたがプログラミングに慣れているものによって異なります。私は部分的なものが好きです。なぜなら、彼らは私がスタイルやその他のものを作るのが簡単だからです。 jQueryの経験があれば、是非とも – varatis