I'm not a professional WAP/WML developer, but I urgently need an answer for my problem. Say, I have a page like this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Title" id="index">
<p>
<a href="http://example.com/my.cgi">Link</a>
<input name="my_id" format="*N" title="my_title" size="8" value="" emptyok="false"/>
<a href="http://example.com/my.cgi?id=$(my_id)">Another link</a>
<a href="hi.wml">Third link</a>
<do type="prev" label="back"><prev/></do>
</p>
</card>
</wml>

The question is: as I understand, emptyok="false" takes precedence over format, so empty input field isn't allowed, and I can't follow any link in this page unless I enter something? Right?
But then, how widely emptyok is adopted? I know at least one mobile phone company that seems not to support it in its models (if my understanding of spec is correct).

So, in short, my question is: is it correct for a browser to disallow links in this case and is it normal?

Thanks in advance.