The SAS Output Delivery System and reporting techniques

How to write a HTML 'form' & css code

Reply
Frequent Contributor
Posts: 86

How to write a HTML 'form' & css code

Hi All,

How to write a HTML 'form' code for one variable & CSS styles also ?

Thanks,

Suresh

Super Contributor
Posts: 349

Re: How to write a HTML 'form' & css code

Hi Suresh,

Try this code....Hope it helps.

Create this stored process and then open SAS SPWA and execute and see.

*ProcessBody;

%STPBEGIN;

OPTIONS VALIDVARNAME=ANY;

*  End EG generated code (do not edit this line);

%global category;

ODS LISTING CLOSE;

ods html body=_webout (no_bottom_matter) style=seaside;

ods html close;

proc sql;

  create table test as select distinct name from sashelp.class;

quit;

data _null_;

  file _webout;

  if _n_ = 1 then do;

     thissrv = symget('_url');

     thispgm = symget('_program');

  put '<FORM ACTION="'  thissrv +(-1) '" method=get>';

     put '<input type="hidden" name="_program" value="'

     thispgm +(-1) '">';

end;

  put 'Please Select name:  <select class="button" onchange="submit()" onload="submit()" name="category" style="width=200px" size="1" >';

run;

data _null_;

  file _webout;

  set work.test;

  put "<option value='" name +(-1) "'";

  if ("&category" eq name) THEN put " selected";

  put " >" name +(-1) "</option>";

run;

data _null_;

  file _webout;

  put '</select>';

  put '</form>';

run;

ods html body=_webout (no_top_matter) path=&_tmpcat (url=&_replay) style=seaside;

PROC print DATA=sashelp.class(where=(name="&category"));run;

ods html close;

*  Begin EG generated code (do not edit this line);

;*';*";*/;quit;

%STPEND;

Thanks,

Shiva

Ask a Question
Discussion stats
  • 1 reply
  • 286 views
  • 0 likes
  • 2 in conversation