input type="number" readonly/ works buggy

<input type="number" readonly/>
When I click on it and try to enter something - it ignore input. But when I click little up or down buttons on its right side it increment/decrement value. When I query value it return CHANGED value.

Form have sereral inputs, selects and textarea. Some of them marked readonly. All works fine except type=number. User can change value indirectly. It is a bug isn`t it? Or may be I misunderstand something?

Similar Messages

  • Input type="image" only works in Safari, but not IE or Firefox?

    Having accidentally discovered a form on a site I am working on was only working in Safari, I've just spent about five hours retracing my steps, before eventually discovering that the code that was making the form fail was my submit code.
    The page I was looking at had quite a bit of validation, CAPTCHA code and some jQuery to style some drop downs, so I figured something there was the issue.
    But it turned out just to be the submit button.
    I've just tried it on my contact page, and its failing in Firefox (Mac) too (and so I assume IE as well.)
    Should this work, or is using input type="image" on a form submit button a big no no?
    This code works:
    <input type="submit" name="KT_Insert1" id="KT_Insert1" value="Post your query" />
    But this code does not work (except, it seems, in Safari):
    <input name="KT_Insert1" type="image" id="KT_Insert1" onmouseover="MM_swapImage('KT_Insert1','','../images/buttons/post_enquiry2.jpg',1)" onmouseout="MM_swapImgRestore()" value="Post your query" src="../images/buttons/post_enquiry1.jpg" border="0" />
    Or am I missing something here?

    Thanks for that - might have realised this a lot earlier if it didn't work in Safari!
    I assume I just need some CSS like:
    .formbutton
      background-image: image1.jpg;
    .formbutton :hover
      background-image: image2.jpg;
    And:
    <input type="submit" name="KT_Insert1" id="Send" value="Send message" class="formbutton" />

  • Flash CS5 [Inspectable type="Number"] wont work

    Hi!
    I am expecting problems while creating components.
    I've defined property
    [Inspectable(type="Number", defaultValue="12")]
    public function get size():*{
         return isNaN(Number(this._format.size)) ? 0 : Number(this._format.size);
    public function set size(value:*):void{
         trace('VALUE:', value);
         this._format.size = value;
    Flash will convert any user defined value to 0.
    But if I'll change type to String
    [Inspectable(type="String", defaultValue="12")]
    public function get size():*{
         return isNaN(Number(this._format.size)) ? 0 : Number(this._format.size);
    public function set size(value:*):void{
         trace('VALUE:', value);
         this._format.size = value;
    Expected value will be passed. How to fix Number type?

    I've disabled update feature, looks like this is my problem. Just updated and problem fixed now.

  • How can I add 2 variables that are entered via input text/number type

    So I have created 2 text fields via composition ready
    $("<input type='text' value='' name='input1' id='input1' size='5'>").appendTo("#Stage");
    sym.$("#input1").css({"position":"absolute","top":"70px", "left":"52px"});
    $("<input type='text' value='' name='input2' id='input2' size='5'>").appendTo("#Stage");
    sym.$("#input2").css({"position":"absolute","top":"90px", "left":"52px"});
    input1 AND input2.
    The user then puts a number in each field.
    I have a 3rd field created to hold the answer. I also made a text field with the name "scorefield" to see if that would work, either will do.
    Then on a button on the stage, the user clicks on it to add those first two numbers together and have the sum appear in the 3rd field or the text field that has the symbol name "scorefield".
    However I can not seem to be able to add the 2 values of the text fields. On the submit button I have:
    var number1 = $("#input1").val();
    var number2 = $("#input2").val();
    var additionresult = number1 + number2;
    sym.$('scorefield').html(additionresult);
    answer1.value = additionresult;
    The problem is that it is NOT adding number1 and number2 together!
    If I substitute + for - or / or * it works using those symbols, but if I try to use the plus sign and add the two, it does not work and instead physically adds the numbers next to eachtoher.
    So If I were to put a 5 in field one, and a 2 in field 2, the result comes out to be 52...instead of adding the two values, it places them next to eachother.
    I know those ARE numeric values because any other mathamatical sign works. I can multiplay, subtract and divide those two numbers. I can even check to se if its higher or lower of a value using > or <.
    But when I use the + sign, it breaks.
    Is there some other sign I must use to add two values?

    Sorry I forgot to change the string to a integer earlier. Here it is corrected.
    file here: https://app.box.com/s/mulkhd1rlyyafovqc3od
    var input1 = sym.$("input1")
    input1.html("number1: ");
    userInput1 = $('<input />').attr({'type':'text', 'value':'', 'id':'input1'});
    userInput1 .css ('font-size', 28);
    userInput1 .css ('width', 50);
    userInput1 .appendTo(input1);
    var input2 = sym.$("input2")
    input2.html("number2: ");
    userInput2 = $('<input />').attr({'type':'text', 'value':'', 'id':'input2'});
    userInput2 .css ('font-size', 28);
    userInput2 .css ('width', 50);
    userInput2 .appendTo(input2);
    sym.$('btn').click(function(){
    var number1= userInput1.attr('value');
    var number2= userInput2.attr('value');
    var Numone = parseFloat(number1);
    var Numtwo = parseFloat(number2);
    var answer = Numone + Numtwo;
    sym.$('result').html(answer);

  • HTML DON'T WORK!!!!!!!!    input type="file" /        !!!!!!!!!!!!! THAT??

    HTML DON'T WORK!!!!!!!! <input type="file" /> !!!!!!!!!!!!! THAT??
    Ipad, ipod touch, iPhone
    Safari, opera...
    I don't add photo to site!!!!!!!!!!!!!!!

    What?
    It doesn't work where?
    you don't add what photo to what site?

  • html:link action="" input type="button"... does not work under IE browser

    Greeting,
    I have the following codes in struts1.3.5. It works fine under Firefox, but it does not work at all under Internet Explore (IT) at all. Any clues why under IE it does not work?
    <html:link action="/private/search">
    <input
    type="button"
    value="Search"
    class="search-button">
    </html:link>
    Thanks a lot!

    This would probably generate a HTML in which there will be a button inside anchor tag.
    This is not a standard HTML feature and no wonder this is not supported by IE. I copied the generated html codes into test.html to try on IE, the button does not work at all.
    Firefox is probably lenient here. True. test.html works in Firefox.
    You might want to just have a link or do a form submission on button click.The action designed does not need an actionForm. I updated my code to :<html:button onclick="location.href='processSearch'"
    property ="Search"
    value ="Search">
    </html:button>
    And now both Firefox & IE works fine.
    Thanks a lot!

  • input type="file" multiple / not working in IE 10.

    < input type="file" multiple /> not working in IE 10.
    I am trying to use the HTML 5 multi-file upload capability in a MVC 4 app.
    The control allows me to select multiple files when running under localhost but does not work when trying it from the web server.
    Is there some web server configuration I need to do? Web server is running IIS 7.

    Please post ASP.NET questions in the ASP.NET forums (http://forums.asp.net ).

  • My work phone number has an extension. Can I input the number so that it pauses and then dials the extension?

    My work phone has an extension. Can I input the number ito my contacts so that it pauses and then dials the extension?

    Please see thread https://discussions.apple.com/thread/4329335?start=0&tstart=0
    Pause and Wait doesnt work wiht Iphone 5 with ios 6.0

  • How do you stop an MBP headphone-in from constantly re-detecting input type?

    I'm a professional music producer - I work for majors.
    I only use "regular" ("studio quality") headphones in my MBP, for reference on-the-move.
    I have had the same issue on two consecutive MBP's now.
    Every time there is the slightest movement or slight strain on the jack - the MBP silences the input (and, I assume tries to detect what type of input there is at the socket). This can happen when adjusting the MBP in ones lap, table... it can happen at every movement of machine or cable.
    The jack doesn't have to visibly move. I have to take out the jack wait a second and re-insert. This doesn't even work every time.
    So: How does one manually set and lock the input type?

    Vogon wrote:
    Indeed it would, thanks.
    I have a number of USB related devices but I don't want to carry extra equipment around or want to use headphones other than those I am used to in the studio... Ones you can wear for extended periods too. Unless you know of studio quality USB headphones?
    Especially when my >$2500  MBP claims to have a usable headphone socket. ;-)
    So, there is no user option to turn off a feature which interupts work like this?
    I don't think that it is a 'feature' my bet is on 'failure' instead.
    I think that the connection between the 3 pole connector on your studio quality headphones (a model would be nice to know) and the 4 pole socket on the Mac is not good. Can you reproduce this with a standard pair of Apple earbuds (a test only) or is it limited to whatever your headphones are?
    I will also suggest a USB interface, they are very small (put it in your pocket, buy 2) the Logitech version is in the picture below.
    If you do choose the 3.5mm to USB option this one (Turtle Beach Amigo II) is the best I have used.
    Requiring no drivers (on a Mac) it sounds at least as good as the internal audio does.

  • FM to get number of working days in a date range for a calender

    Hi all,
           Can you tell me the Function Module which takes start date ,, end date and factory calender as input and gives back working days or number of working days as return.
    Win full points for the resolution...
    Thanks in Advance...
    Chandan Dubey

    Hi chandan,
    1. DATE_CHECK_WORKINGDAY
    This is one useful FM
    2. Try this code (just copy paste)
    IT DOES EXACTLY WHAT U REQUIRE.
    REPORT abc.
    data : num type i.
    parameters : frdate type sy-datum default '20051216'.
    parameters : todate type sy-datum default '20051221'.
    perform getinfo using frdate todate changing num.
    break-point.
    *& Form getinfo
    text
    FORM getinfo USING fromdate todate CHANGING numofdays type i.
    DATA : d TYPE sy-datum.
    d = fromdate - 1.
    DO.
    d = d + 1.
    IF d > todate.
    EXIT.
    endif.
    CALL FUNCTION 'DATE_CHECK_WORKINGDAY'
    EXPORTING
    date = d
    factory_calendar_id = '01'
    message_type = 'I'
    EXCEPTIONS
    date_after_range = 1
    date_before_range = 2
    date_invalid = 3
    date_no_workingday = 4
    factory_calendar_not_found = 5
    message_type_invalid = 6
    OTHERS = 7.
    IF sy-subrc = 0.
    numofdays = numofdays + 1.
    write :/ d.
    ENDIF.
    ENDDO.
    ENDFORM. "getinfo
    I hope it helps.
    Regards,
    Amit M.

  • Get the number of working days based on factory calendr for a range of mont

    Dear all,
    We are using BI7.00 . In one of our reports we have the following requirement.
    The range of months will be given in the selection screen for example 01.2008 to 11.2008, when the query is executed, i want system to calculate the number of working days for each month of the year (for what values provided in the selection field ) and display the same. i.e., as mentioned below.
    Month                         days.
    01.2008                        22
    02.2008                        18
    03.2008                        25  etc., Kinldy provide steps for adopting the same. If it can be adopted only through customer exit also provide the code and parameters that has to be used.
    Regards,
    M.M

    hi,
    Try the following logic to find out the no.of working days in a month based on your calendar.
    parameters : mny(6).    " input format should be  yyyymm
    data : d1 like sy-datum,
           d2 like sy-datum,
           d3 like sy-datum,
           v_nds type i.
    concatenate  mny '01' into d1.
    CALL FUNCTION 'SLS_MISC_GET_LAST_DAY_OF_MONTH'
      EXPORTING
        DAY_IN            = d1
      IMPORTING
        LAST_DAY_OF_MONTH = d2
      EXCEPTIONS
        DAY_IN_NOT_VALID  = 1
        OTHERS            = 2.
    IF SY-SUBRC <> 0.
      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    do 30 times.
      CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
        EXPORTING
          CORRECT_OPTION      = '+'
          DATE                = d1
          FACTORY_CALENDAR_ID = ' A'    " your factory calendar ID
        IMPORTING
          DATE                = d3.
      if d1 = d3.
        d1 = d1 + 1.
        v_nds = v_nds + 1.
      else.
        d1 = d3.
      endif.
      if d3 ge d2.
        exit.
      endif.
    enddo.
    write : 'No of working days ', v_nds.
    hope it helps...
    regards,
    raju

  • Adding input type to my mail page and PHP attached to it question

    I need to add a few more input boxes in my form but every time I do it, I still only get what's on the code under this what I'm writing now.
    This is the code in my mail page itself:
            <form action="mail.php" method="POST">
              <p><b>Name</b><br>
                <input type="text" name="subject" size=40>
              <p><b>Please fill out your email/address/phone number</b><br>
                  <textarea cols=40 rows=10 name="message"></textarea>
              <p><input type="submit" value=" Send ">
            </form>
    This is the code in my php page it's attached to.
    <html>
    <head><title>Support a Hero</title></head>
    <body>
    <?php
    $email = '[email protected]';
    $subject = $HTTP_POST_VARS['subject'];
    $message = $HTTP_POST_VARS['message'];
    if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $email)) {
      echo "<h4>Invalid email address</h4>";
      echo "<a href='javascript:history.back(1);'>Back</a>";
    } elseif ($subject == "") {
      echo "<h4>No subject</h4>";
      echo "<a href='javascript:history.back(1);'>Back</a>";
    elseif (mail($email,$subject,$message)) {
      echo "<h4>Thank you for sending email</h4>";
    } else {
      echo "<h4>Can't send email to $email</h4>";
    ?>
    </body>
    </html>

    anybody know?  I can't seem to add extra post_vars to communicate with my PHP script.  What am I doing wrong?  It looks like it should work.  I get the email to my email but I'm only getting the name in my email subject and then the message.  The other boxes that are filled out don't come to my email.  I would like to see where the email comes besides "secure server".  Is that possible?  Here's the script. 
    This is in my HTML:
    <body>
            <form action="mail.php" method="POST">
              <p><b>Name</b><br>
                <input type="text" name="subject" size=40>
                <p><b>Name</b><br>
                <input type="text" name="name" size=40>
                <p><b>Name</b><br>
                <input type="text" name="email" size=40>
                <p><b>Name</b><br>
                <input type="text" name="phone" size=40>
    <p><b>Please fill out your email/address/phone number</b><br>
                  <textarea cols=40 rows=10 name="message"></textarea>
              <p><input type="submit" value=" Send ">
        </form></td>
      </tr>
    </table>
    Here is my PHP that it's attached to. 
    <html>
    <head><title>Support a Hero</title></head>
    <body>
    <?php
    $email = '[email protected]';
    $name = $HTTP_POST_VARS['name'];
    $your email = $HTTP_POST_VARS['email'];
    $phone = $HTTP_POST_VARS['phone'];
    $message = $HTTP_POST_VARS['message'];
    if (!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $email)) {
      echo "<h4>Invalid email address</h4>";
      echo "<a href='javascript:history.back(1);'>Back</a>";
    } elseif ($subject == "") {
      echo "<h4>No subject</h4>";
      echo "<a href='javascript:history.back(1);'>Back</a>";
    elseif (mail($email,$subject,$message)) {
      echo "<h4>Thank you for sending email</h4>";
    } else {
      echo "<h4>Can't send email to $email</h4>";
    ?>
    </body>
    </html>

  • How to update Serial Number from Work Order to Sales order in MTO flow

    Helo Experts,
    I have a requirement to update automatically the Serial number in Make to Order flow, from the Work order to the sales order and then to delivery.
    In fact the flow is the following, when raising the sales order we don't know the SN, it will create a Work order with stock type E, when work order is released a Serial Number is assigned to the material created. After Goods receipt of WO, We need to have the SN updated in the sales order and then in the delivery.
    I tried with the parameters of Serial number profile, i was not able to update from WO to Sales Order.
    DO you have any idea how this requirement could be fullfiled? is it possible in standard?
    Thanks

    I don't think that it is possible in standard.

  • Is there an easy way to run an Ajax function from input type=file to test the file name in DB?

    I've had the <input type="file">  ... <cffile ...> thing going for a few years now. 
    There is a database where the uploaded file names are stored once the files are uploaded to the server.  It sees things in terms of problems and stores uploaded file name accordingly with the ProbID prepended onto the file name; e.g., MyPicture.jpg would end up in the designated directory and databawe as P416_MyPicture.jpg.  This allows user to store pictures with the same name in different problems without a conflict.  There has been an issue with certain characters (e.g., spaces, +, #, etc.) causing problems when they are in file names so we have come up with a way using the <cffile ... rename> to replace these chars with _.  This means that MyPic+.jpg would end up being P416_MyPic_.jpg. 
         This is where the problem appears.  If someone were to upload MyPic+.jpg after someone else uploaded MyPic_.jpg in the same problem, then the + file would overwrite the _ file before the system knew they had a problem.  And there is now way to restore the original file without going to the system backup and doing so – which is a whole other story … especially, if the person doesn’t tell anyone.
         The logical solution would be to be able to test the new final file name (the name after making the substitutions mentioned above) against the existing files in the database before you went from the page where the <input type=file> control to the associated _action.cfm page where the <cffile> object is located.  Given that this seems to be the province of Ajax, this would seem like a natural use of the really interesting technology.  I have can determine the file name from the onChange action on the <input type=File> so that this would be the place for Ajax to come to the rescue by looking up the final file name and then letting the user know whether the resultant name is a unique within the database or not.  If so, I'll just enable the Add button which sets right next to the <input > control and let them upload it.  If not, I'll put up an error message telling them that this file already exists in the system.
         This would be the perfect solution.  It would let me do some Ajax stuff like I've wanted to do for the past year, but never have had the time to do because this is the project that won't go away.  This is, in fact, the last thing of any consequence that remains to do on this 2-1/2 year nightmare – be careful what you wish for.  If I can get this done this week, then maybe I can finally take a weekend off … maybe it will finally come to an end.
         Which finally leads to my question:  I'm looking for some tips on how to get this thing going since I can barely spell Ajax.  I've got a book and looked at some stuff online about CF and Ajax, but a good example or two or three would be worth a day's worth of poking around on the web and in my books.
         Thanks in advance for any suggestions, ideas, help, whatever.
    Len

    Adam,
         Thank you for your suggestion, but, after spending the night working with Ben Forta's CF8, vol 2, Chap 34, working with <cfajaxproxy>, I was able to do exactly what I wanted and it appears, after some testing, to work exactly as I had envisoned it should. 
         I am now calling a JavaScript function (testFileName) from the onChage event on the <input type="file"> or Browse button, which calls my proxy.cfc that contains the server side of the equation.  This funciton testFileName (I've run out of cleaver function/file names).  The query contained therein hits the database to see if the passed in parameters can pull up an existing file.  If they do, the particulars (file name, data attahced, etc.) are returned to the JavaScipt procedure that puts up the error notice.  The user can then chose to either overwrite the file or quit.  Quiting leaves the your on the Attachment PopUp where he/she started with nothing being uploaded. 
         Thanks again for your suggestion.  I appreciate your taking the time to do so.
    Len

  • Passing request of file input type to a jsp

    Hi i m using this script for file uploading the form is.... <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form action="uploadscript.jsp" name="filesForm" enctype="multipart/form-data" method="post">
    Please specify a file, or a set of files:
    <input type="file" name="userfile_parent" value="userfile_parent" >
    <input type="submit" value="submit" value="Send">
    </form> </body> </html> And i am tring to get the url on uploadscript.jsp by using String parentPath=request.getParameter("userfile_parent"); but i foud that its value is NULL it is not working what should i do to get the userfile_parent on uploadscript.jsp help me!!! Message was edited by: UDAY Message was edited by: UDAY
    avajain      
    Posts: 135
    From: Noida , India
    Registered: 5/10/06
    Read      Re: Passing response but getting NULL
    Posted: Sep 20, 2006 2:43 AM in response to: UDAY in response to: UDAY      
         Click to reply to this thread      Reply
    Use method="GET" in place of method="post" .
    Thanks
    UDAY      
    Posts: 26
    From: JAIPUR
    Registered: 8/14/06
    Read      Re: Passing response but getting NULL
    Posted: Sep 20, 2006 3:18 AM in response to: avajain in response to: avajain      
    Click to edit this message...           Click to reply to this thread      Reply
    now it is giving this error message by e.getMessage()
    [br]the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is null
    the uploadscript is this....
    http://www.one.esmartstudent.com
    can u please help me.

    Here is sample code which we have used in one of our projects with org.apache.commons.fileupload.*.
    You can find String fullName = (String) formValues.get("FULLNAMES"); at the end that gives name of file.
    <%@ page import="java.util.*"%>
    <%@ page import="java.util.List"%>
    <%@ page import="java.util.Iterator"%>
    <%@ page import="java.io.File"%>
    <%@ page import="java.io.*"%>
    <%@ page import="org.apache.commons.fileupload.*"%>
    <%@ page import="org.apache.commons.fileupload.disk.*"%>
    <%@ page import="org.apache.commons.fileupload.servlet.*"%>
    <%!     
         //method to return file extension
         String getFileExt(String xPath){ 
                   //Find extension
                   int dotindex = 0;     //extension character position
                   dotindex = xPath.lastIndexOf('.');
                   if (dotindex == -1){     // no extension      
                        return "";
                   int slashindex = 0;     //seperator character position
                   slashindex = Math.max(xPath.lastIndexOf('/'),xPath.lastIndexOf('\\'));
                   if (slashindex == -1){     // no seperator characters in string 
                        return xPath.substring(dotindex);
                   if (dotindex < slashindex){     //check last "." character is not before last seperator 
                        return "";
                   return xPath.substring(dotindex);
    %>
    <%           
    Map formValues = new HashMap();
    String fileName = "";
    boolean uploaded = false;
         // Check that we have a file upload request
         boolean isMultipart = FileUpload.isMultipartContent(request);
         //Create variables for path, filename and extension
         String newFilePath = CoeResourceBundle.getEmailProperties("FILE_UPLOAD_PATH");//application.getRealPath("/")+"temp";
         String newFileName ="";
         String FileExt = "";      
         //System.out.println(" newFilePath"+newFilePath+"/");
         //out.println(" newFilePath"+newFilePath+"<br>");
         // Create a factory for disk-based file items
         FileItemFactory factory = new DiskFileItemFactory();
         // Create a new file upload handler
         ServletFileUpload upload = new ServletFileUpload(factory);
         // Parse the request
         List /* FileItem */ items = upload.parseRequest(request);
         // System.out.println(" newFilePath"+newFilePath+"/");
         // Process the uploaded items
         Iterator iter = items.iterator();
         //Form fields
         while (iter.hasNext()) { 
         //System.out.println("in iterator");
              FileItem item = (FileItem) iter.next();
              if (item.isFormField()) { 
                   String name = item.getFieldName();
                   String value = item.getString();
                   if (name.equals("newFileName")) { 
                        newFileName = value;
                   //System.out.println("LOADING");
                   formValues.put(name,value);
              else { 
              //System.out.println("in iterator----");
                   String fieldName = item.getFieldName();
                   fileName = item.getName();
                   int index = fileName.lastIndexOf("\\");
              if(index != -1)
                        fileName = fileName.substring(index + 1);
              else
                        fileName = fileName;
                   FileExt = getFileExt(fileName);
                   String contentType = item.getContentType();
                   boolean isInMemory = item.isInMemory();
                   long sizeInBytes = item.getSize();
                   if (fileName.equals("") || sizeInBytes==0){ 
                        out.println("Not a valid file.<br>No upload attempted.<br><br>");
                   } else { 
                   // out.println("ACTUAL fileName= " newFilePath"\\"+fileName+ "<br>");
                        //File uploadedFile = new File(newFilePath+"\\", newFileName+FileExt);
                        File uploadedFile = new File(newFilePath+"/",fileName);
                        File oldFile = new File(CoeResourceBundle.getEmailProperties("FILE_UPLOAD_PATH")+"/"+fileName);
                        File oldFileApproved = new File(CoeResourceBundle.getEmailProperties("APPROVED_FILE_LOCATION")+"/"+fileName);
                        try{ 
                             if (!oldFile.exists()&&!oldFileApproved.exists())
                                  item.write(uploadedFile);
                                  uploaded = true;
                             //out.println(fileName+" was successfully uploaded as "+ newFileName+FileExt +".<br><br>");
                        catch (java.lang.Exception e) { 
                             out.println("Errors prevented the file upload.<br>"+fileName+ " was not uploaded.<br><br>");
         String userid = (String) formValues.get("USERID");
         String fullName = (String) formValues.get("FULLNAMES");
         String email = (String) formValues.get("EMAILID");
         String empno = (String) formValues.get("EMPNO");
         String docType = (String) formValues.get("DOCTYPE");
         String desc = (String) formValues.get("MYTEXT");
         String title = (String) formValues.get("TITLEBOX");
         String module = (String) formValues.get("MODULE");
         String techfunctype = (String) formValues.get("TECHFUNCTYPE");
    %>

Maybe you are looking for