Last modified: 2008-09-19 21:16:42 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 14838 - Validation error when field is mandatory and input type=radiobuttons
Validation error when field is mandatory and input type=radiobuttons
Product: MediaWiki extensions
Classification: Unclassified
SemanticForms (Other open bugs)
All All
: Normal normal (vote)
: ---
Assigned To: Yaron Koren
Depends on:
  Show dependency treegraph
Reported: 2008-07-16 18:56 UTC by Matt Williamson
Modified: 2008-09-19 21:16 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---

HTML output from the form definition in the Description (25.83 KB, text/html)
2008-07-16 18:56 UTC, Matt Williamson

Description Matt Williamson 2008-07-16 18:56:23 UTC
Created attachment 5077 [details]
HTML output from the form definition in the Description

See attached form definition and produced output. The generated javascript searches for an element with ID "input_2" (line 191), but that doesn't exist, because it's a radiobutton field with a different name, so the validation function errors on line 76.

It seems that you're at least supposed to be able to specify "mandatory" for a radiobutton control, because doing so eliminates the "None" option that otherwise appears. Ideally, I'd like to be able to specify "mandatory|input type=radiobutton|default=AKeywordOrNotOneOfTheValues", in which case the validation would make the user explicitly select a radio button, rather than having a default selected...but that might constitute a feature request. Right now it seems putting mandatory on the radiobutton control is broken, I'm not sure what the intended behavior is.

Form Definition:

{{{info|page name=Radar Checklist <Radar Checklist[timestamp]>|add title=Complete Radar Checklist}}}

{{{for template|Radar Checklist}}}
<table class="wikitable">
<tr><th colspan=2>Operational Status</th></tr>
  <td>Time Check (+/- 3min)</td>
  <td>{{{field|timecheck|mandatory|input type=radiobutton}}}</td>
  <td>RDA Power</td>
  <td>Generator Fuel Level</td>
  <td>VCP Selected</td>
<tr><th colspan=2>Communications Lines</th></tr>
  <td>Line 21 (FAA ZLC) Connected</td>
  <td>{{{field|line21|mandatory|input type=radiobutton}}}</td>
  <td>Line 25 (AWIPS) Connected</td>
  <td>{{{field|line25|mandatory|input type=radiobutton}}}</td>
<tr><th colspan=2>Environmental Data</th></tr>
  <td>0 Deg Height</td>
  <td>{{{field|0deg|mandatory}}} KFeet</td>
  <td>-20 Deg Height</td>
  <td>{{{field|20deg|mandatory}}} KFeet</td>
<tr><th colspan=2>Data Availability</th></tr>
  <td>BDDS (Archive II) KSFX Green</td>
  <td>{{{field|bdds|mandatory|input type=radiobutton}}}</td>
  <td>AWIPS D2D KSFX Current</td>
  <td>{{{field|ksfxcurrent|mandatory|input type=radiobutton}}}</td>
  <td>AWIPS D2D KMTX Current</td>
  <td>{{{field|kmtxcurrent|mandatory|input type=radiobutton}}}</td>

Date/Time: {{{field|timestamp|mandatory|input type=datetime}}}
{{{end template}}}
Comment 1 Yaron Koren 2008-09-12 00:11:32 UTC
Hi, sorry for the long delay. Is this still an issue?
Comment 2 Yaron Koren 2008-09-19 21:16:42 UTC
I believe that this is fixed in version 1.3.1. Feel free to re-open this bug if it's still not working correctly.

Note You need to log in before you can comment on or make changes to this bug.