onlick insert date

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Terje

    onlick insert date

    Have the following code on a checkbox

    onClick="oppdat er_levering.lev eringsdato.valu e=eval(<?php echo date('Y-m-d')
    ?>)"

    This should insert todays date into leveringsdato in the form
    oppdater_leveri ng, but in a strange way I get only displayed a strange year
    1976, anyone that can tell me how to make out this?

    Terje



  • Erwin Moller

    #2
    Re: onlick insert date

    Terje wrote:
    [color=blue]
    > Have the following code on a checkbox
    >
    > onClick="oppdat er_levering.lev eringsdato.valu e=eval(<?php echo
    > date('Y-m-d') ?>)"
    >
    > This should insert todays date into leveringsdato in the form
    > oppdater_leveri ng, but in a strange way I get only displayed a strange
    > year 1976, anyone that can tell me how to make out this?
    >
    > Terje[/color]

    Hi,

    Why do you use eval?
    I don't think Javascript wants to eval something like:

    2004-4-14

    That makes no sense.

    Try this:
    onClick="oppdat er_levering.lev eringsdato.valu e=<?php echo date('Y-m-d') ?>)"

    Regards,
    Erwin Moller

    Comment

    • Terje

      #3
      Re: onlick insert date

      > Try this:[color=blue]
      > onClick="oppdat er_levering.lev eringsdato.valu e=<?php echo date('Y-m-d')[/color]
      ?>)"[color=blue]
      >
      > Regards,
      > Erwin Moller[/color]

      Have tryed both versions, but still I only get "1976" displayed

      Terje


      Comment

      • Evertjan.

        #4
        Re: onlick insert date

        Terje wrote on 17 nov 2004 in comp.lang.javas cript:[color=blue][color=green]
        >> Try this:
        >> onClick="oppdat er_levering.lev eringsdato.valu e=<?php echo date('Y-m-d')[/color]
        > ?>)"
        >
        > Have tryed both versions, but still I only get "1976" displayed[/color]

        Single quote the value.
        [Always look at the rendered HTML with view source]


        onClick=
        "oppdater_lever ing.leveringsda to.value=
        '<?php echo date('Y-m-d')?>'; "



        --
        Evertjan.
        The Netherlands.
        (Please change the x'es to dots in my emailaddress,
        but let us keep the discussions in the newsgroup)

        Comment

        • Terje

          #5
          Re: onlick insert date

          > Single quote the value.[color=blue]
          > [Always look at the rendered HTML with view source]
          >
          >
          > onClick=
          > "oppdater_lever ing.leveringsda to.value=
          > '<?php echo date('Y-m-d')?>'; "[/color]

          Tanks, I've first I made it with a JS dateobject but since this depends on
          that the user have the right timeconfigurati on its mutch better to get the
          date from the server with php. This made it work.

          Terje


          Comment

          Working...