• Gibbon1 (unregistered) in reply to Marnen Laibow-Koser
    Marnen Laibow-Koser:
    From the article:The HTML spec specifically mandates that exactly one radio button in each group be selected. So yeah, in a spec-compliant browser, you can never deselect a radio button group entirely.

    So the correct layout is

    [ ] Yes [ ] No [*] HTML spec is retarded.

  • Dan (unregistered) in reply to Gibbon1
    Gibbon1:
    Marnen Laibow-Koser:
    From the article:The HTML spec specifically mandates that exactly one radio button in each group be selected. So yeah, in a spec-compliant browser, you can never deselect a radio button group entirely.

    So the correct layout is

    [ ] Yes [ ] No [*] HTML spec is retarded.

    Indeed - you have to specify a selection "Not Selected"
  • Chimay Blue (unregistered) in reply to Dan
    Dan:
    Gibbon1:
    Marnen Laibow-Koser:
    From the article:The HTML spec specifically mandates that exactly one radio button in each group be selected. So yeah, in a spec-compliant browser, you can never deselect a radio button group entirely.

    So the correct layout is

    [ ] Yes [ ] No [*] HTML spec is retarded.

    Indeed - you have to specify a selection "Not Selected"

    Or you can use another form control to select whether the radio buttons are active at all, for example by having them expandable/collapsible (or some other way of enabling/disabling them) if the value to be returned by them is not mandatory. IIRC it is not only HTML that treats radio buttons this way.

  • (cs) in reply to JIC
    JIC:
    I notice noone has pointed out that you can just press Cntrl C to get Message Box Text. Bet none of you knew that!!

    Goodness me. The ex lead singer of Herman's Hermits is still contributing to this site?

  • iMalc (unregistered) in reply to JIC
    JIC:
    I notice noone has pointed out that you can just press Cntrl C to get Message Box Text. Bet none of you knew that!!
    You noticed wrong. I mentioned it half a page before you did.
  • (cs) in reply to iMalc
    iMalc:
    JIC:
    I notice noone has pointed out that you can just press Cntrl C to get Message Box Text. Bet none of you knew that!!
    You noticed wrong. I mentioned it half a page before you did.
    Whoosh.
  • (cs) in reply to Gibbon1
    Gibbon1:
    So the correct layout is

    [ ] Yes [ ] No [*] HTML spec is retarded.

    Well, if you like to think in those terms. The specs say that one of the radio buttons is always selected. That's how it was designed. And it makes sense like that, if you compare it to other systems.

    Think of the radio buttons as depicting an enum. The whole of the buttons list is the declaration of the enum, the one selected button denotes the value. If you ever had an enum where a variable is supposed to have the value "none of the values in the range" you have designed your enum wrongly.

    Or if you prefer thinking in database terms, the radio button list was designed with a NOT NULL DEFAULT (1) kind of restriction. Does that make sense?

    Or if you prefer thinking in HTML terms, in your reasoning all radio button lists should have an extra radio button saying "deselect all the radio buttons in this list". Yes? Else, how are you going to undo a selection you inadvertently made?

  • A Brewer (unregistered)

    Not sure that a fairly simple copy-paste bug really is a WTF - a child passport is £49, an adult £77.50. Pretty shoddy testing though.

    Of course, if it did let you buy an adult passport for £49, then we're in WTF-land...

  • Chimay Blue (unregistered) in reply to Pim
    Pim:
    Gibbon1:
    So the correct layout is

    [ ] Yes [ ] No [*] HTML spec is retarded.

    Well, if you like to think in those terms. The specs say that one of the radio buttons is always selected. That's how it was designed. And it makes sense like that, if you compare it to other systems.

    Think of the radio buttons as depicting an enum. The whole of the buttons list is the declaration of the enum, the one selected button denotes the value. If you ever had an enum where a variable is supposed to have the value "none of the values in the range" you have designed your enum wrongly.

    Or if you prefer thinking in database terms, the radio button list was designed with a NOT NULL DEFAULT (1) kind of restriction. Does that make sense?

    Or if you prefer thinking in HTML terms, in your reasoning all radio button lists should have an extra radio button saying "deselect all the radio buttons in this list". Yes? Else, how are you going to undo a selection you inadvertently made?

    If the return value of a radio list is optional, just add (for example) a checkbox to enable and disable, or show and hide, the radio button list. If some value is required, just have a sensible default option (FILE_NOT_FOUND?).

    This is pretty basic stuff, really. Maybe whoever designed the page in the OP was defining a new radio list for each option, or something. Maybe it was untested generated code, or some framework that creates content requiring a particular browser to be rendered correctly.

  • Chimay Blue (unregistered) in reply to Pim
    Pim:
    iMalc:
    JIC:
    I notice noone has pointed out that you can just press Cntrl C to get Message Box Text. Bet none of you knew that!!
    You noticed wrong. I mentioned it half a page before you did.
    Whoosh.
    Really, the best way to record the password from a dialog box is the following: Place the monitor face down on a photocopier and make a copy. You may find this is easier with a flatscreen. Fax this copy to somebody you know who has access to a wooden table, and have them photograph the copy on said table and mail it back to you. Take this photograph to a stonemason, and have them engrave the text on a block of marble. From this block, make a plaster cast. Once this cast has set, take a wax rubbing of it, and then cover the paper with a conductive ink (such as that used to repair PCB's). The wax should ensure the ink only adheres to the paper in certain areas. With the inked paper, an electrical probe, an analogue-to-digital converter, and the correct software (I used custom software I wrote using MS Word and Excell macros), you should be able to recreate the original text. I have been informed that this process may also work with a formica table, but I have only tested this with a wooden table, so YMMV.
  • Randy Snicker (unregistered) in reply to operagost
    operagost:
    That's like being homicidal, yet pacifist.
    A valid small-scale solution doesn't scale well? What of it?
  • Randy Snicker (unregistered) in reply to The poop of DOOM
    The poop of DOOM:
    I once posted a comment on someone's blog post on Blogger.com (or Blogpost.com or something) about how, in school cafeterias, the sweat of black people is bottled as cola and the sweat of white people is bottled as fanta. And that when they can't work anymore, the black people are made into chocolate pudding while the white people are made into vanilla pudding.

    Blogger (or Blogpost or whatever) told that guy to remove that comment for being racist, or they'd shut his blog down.

    Well, they apparently saw through your false dichotomy there. Next time make fun of all skin colours. Then there's no discrimination.

  • (cs) in reply to A Brewer
    A Brewer:
    Not sure that a fairly simple copy-paste bug really is a WTF - a child passport is £49, an adult £77.50. Pretty shoddy testing though.

    Of course, if it did let you buy an adult passport for £49, then we're in WTF-land...

    "Testing", you say.

    Clearly you are unfamiliar with the combinations that are possible from the list:

    • UK Government
    • Aircraft Carrier
    • IT Projects
    • Any sort of standards
    • FILE_NOT_FOUND
    • Any frickin clue
    • Specification
    • NOT giving 10^6 budget overspend to your Old School Chums
    • Delivery before obsolete
    • Testing
    • Some aircraft to be carried while the aircraft carrier exists
    • Contracts that don't cost more to cancel than complete
    • Contracts that don't allow the supplier to change the parameters, costs, deliverables, dates... and then not deliver... and get paid a BONUS for ... erm, it?

    :-)

  • (cs) in reply to Gunslinger
    Gunslinger:
    frits:
    operagost:
    How can you be sympathetic, yet racist? That's like being homicidal, yet pacifist.
    Do you honestly think that having (possibly subconscious) prejudice toward a group precludes you from feeling sympathy for them?

    Subconscious prejudice isn't racism.

    Assuming you're not trolling, google tends to disagree with you.
    Further, to make a distinction based on semantics does not change the effect of discrimination.

  • (cs) in reply to iMalc
    iMalc:
    JIC:
    I notice noone has pointed out that you can just press Cntrl C to get Message Box Text. Bet none of you knew that!!
    You noticed wrong. I mentioned it half a page before you did.
    Yeah, but you we're the first, or frist, or frits, or whatever.
  • Agent Smith (unregistered) in reply to Foobar
    In the password, what is that character between E & L that looks like a capital S with an oval spliced in the middle (or perhaps a two-armed spiral galaxy)?
    It's the paragraph sign.
  • Bebo (unregistered) in reply to Up Down

    Huh? It's just March 16th 1649, the birthday of Jean de Brébeuf, a Canadian martyr. Probably the person who programmed this was a Canadian and was looking for a date way back in the past. In Holland e.g. they often take (1-1-)1753, being the founding year of one of the biggest cofeecompanies in Holland: Douwe Egberts (Sarah Lee). This year is depicted on all coffeecups from the coffemachine.

  • m (unregistered) in reply to moltonel
    moltonel:
    "Male or Female" - I also appreciate that this is the only field that warrants a "more help" link.
    A. Nonymous Coward:
    TRWTF is that Brits need "More Help" determining male or female.
    Actually no - e.g., consider issues of intersex or transsexual and transgender people - it's good that they do provide a link. TRWTF is that there is no option for those who don't fit into one of two options.
  • lfernigrini (unregistered) in reply to Jay

    You can also be a peaceful homicide just killing people with sleeping pills instead of smashing their head with a hammer.

    Mother in law, be warned !!! ;-)

  • (cs)

    Actually, you can copy most (some?) Windows dialog box texts with CTRL+C. You don't have to select anything.

  • George (unregistered) in reply to Uh Oh
    Uh Oh:
    Pim:
    Well, since nobody's going to say it...
    Article:
    "The Israeli bus company 'Dan' recently started putting big screens for commercials on the back of the bus,"
    TRWTF is that the Israeli bus company 'Dan' only has one bus.
    They had more, but they were just old bombs....
    Hahahaha - that's gold. Inappropriate, but gold!!
  • C (unregistered)

    You can copy windows dialogue boxes with CTRL-C-tic-tac-toe.

  • L. (unregistered) in reply to AndyC
    AndyC:
    I've never quite understood why people would continue to use an antivirus product when it makes such hopeless errors with something as simple as dates. Isn't that a good sign that you should probably switch to something a bit less crap?

    However, as always, TRWTF is Postgres.

    TRWTF is you, sir.

    And GUIs, and mac osX and VB and stuff.. but mostly you.

  • L. (unregistered) in reply to Chimay Blue
    Chimay Blue:
    Pim:
    iMalc:
    JIC:
    I notice noone has pointed out that you can just press Cntrl C to get Message Box Text. Bet none of you knew that!!
    You noticed wrong. I mentioned it half a page before you did.
    Whoosh.
    Really, the best way to record the password from a dialog box is the following: Place the monitor face down on a photocopier and make a copy. You may find this is easier with a flatscreen. Fax this copy to somebody you know who has access to a wooden table, and have them photograph the copy on said table and mail it back to you. Take this photograph to a stonemason, and have them engrave the text on a block of marble. From this block, make a plaster cast. Once this cast has set, take a wax rubbing of it, and then cover the paper with a conductive ink (such as that used to repair PCB's). The wax should ensure the ink only adheres to the paper in certain areas. With the inked paper, an electrical probe, an analogue-to-digital converter, and the correct software (I used custom software I wrote using MS Word and Excell macros), you should be able to recreate the original text. I have been informed that this process may also work with a formica table, but I have only tested this with a wooden table, so YMMV.

    You sir .. win the internetz today . congrats.

  • A Brewer (unregistered) in reply to An anonymous source

    I class "no testing" to be a sub-set of "shoddy testing" ;)

  • Neil (unregistered) in reply to DaveK
    DaveK:
    Brian White:
    Brian White:
    null minus seven is null. It's not a math captcha, it's a database developer captcha which is also a gotcha.
    ok, but the real trick is that it doesn't EQUAL null, it just IS null, which does not equal itself. So that is a pretty damn secure captcha
    So to prove you're a human, you have to edit the POST request in-flight so as to remove the query parameter for the captcha answer altogether, thus ensuring the captcha script gets null when it goes to verify your answer.
    Or just use (e.g.) Firebug to edit the form directly.
  • (cs) in reply to Gender Equality Now!
    Gender Equality Now!:
    Foobar:
    what is that character between E & L that looks like a capital S with an oval spliced in the middle (or perhaps a two-armed spiral galaxy)?

    That's a paragraph sign (legal not text) and tends to sit above the [3] key.

    No, your keyboard or eyes must be defective - its a "£" sign.

  • lighten up (unregistered)

    Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby Tar Baby

  • unanymously a coder (unregistered) in reply to Gender Equality Now!

    Ha ha - german keyboard layout?

    The 'de' layout:

    !"§$%&/()=?` 1234567890ß´

    The 'uk' layout:

    !"£$%^&*()_+ 1234567890-=

  • insensitiveCase (unregistered) in reply to SeySayux

    I now that fear. I live with this uberdev who's somewhat uptight about conventions. Every time I say "pointer" instead of "reference" I get bitchslapped.

    I'm also traumatized about indenting stuff. In fact, the local domestic violence support group does their fliers ALL WRONG.

    captcha: caecus (one-eyed). Oddly appropriate.

  • James Shaun (unregistered)
    Comment held for moderation.

Leave a comment on “Broken Bus Driver”

Log In or post as a guest

Replying to comment #:

« Return to Article