Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page Comments Required Fields / Validator?


Reply

10 Posts   2176 Views

Avatar
Pix

17 March 2011 at 10:20am Community Member, 146 Posts

OK, I realize this post is pretty old, but something else came up. Anyway, here goes:

So I was looking at modifying the PageCommentInterface.php, but then I saw in the code it looks like it is already setting Name and Comment as required fields with new RequiredFields:

$form = new PageCommentInterface_Form($this, "PostCommentForm", $fields, new FieldSet(
         new FormAction("postcomment", _t('PageCommentInterface.POST', 'Post'))), new RequiredFields('Name', 'Comment'));

That would be just fine with me, the problem is that I am able to submit a completely blank comment, no name, no comment. What could be the problem here? I have added an e-mail field to page comments using the tutorial from ssbits:

http://www.ssbits.com/tutorials/2010/adding-an-email-field-to-the-page-comment-form/

Could that have something to do with it? Maybe I need to add validation a different way?

Thanks for any help....

Avatar
Pix

18 March 2011 at 5:11am Community Member, 146 Posts

Anyone anyone? Anyone else having this issue?