2011-11-22 2 views
0

jquery.ui 대화 상자에서 텍스트 데이터를 어떻게 가져 옵니까? 나는 작동하지 않는 전화를 골랐고, 내가 사용하고있는 것을 보여주는 모든 스크립트 링크를 포함했다. 대화 상자에 텍스트 입력이 가능하지만이를 포함하는 양식은 전달되지 않습니다. 보시다시피 대화 상자 외부의 필드에 복사하려고했는데 작동하지 않습니다. 제가 정말로하고 싶은 것은 폼의 다른 데이터처럼 액션 페이지에 게시하는 것입니다. ..) 발,jquery.ui 대화 상자의 항목에서 텍스트에 액세스

<?php require_once('Connections/bizCon.php'); ?> 
<?php 
if (!function_exists("GetSQLValueString")) { 
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{ 
    if (PHP_VERSION < 6) { 
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; 
    } 

    $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); 

    switch ($theType) { 
    case "text": 
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
     break;  
    case "long": 
    case "int": 
     $theValue = ($theValue != "") ? intval($theValue) : "NULL"; 
     break; 
    case "double": 
     $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; 
     break; 
    case "date": 
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
     break; 
    case "defined": 
     $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; 
     break; 
    } 
    return $theValue; 
} 
} 
mysql_select_db($database_bizCon, $bizCon); 
$query_buttonPrefsSet = "SELECT buttonprefs.iduserid, buttonprefs.btop, buttonprefs.bleft, buttonprefs.bcolor, buttonprefs.blabel, buttonprefs.newvisitors, buttonprefs.bdelay, buttonprefs.brepeats, buttonprefs.btype, buttonprefs.bphonetarget FROM buttonprefs ORDER BY buttonprefs.iduserid DESC LIMIT 1"; 
$buttonPrefsSet = mysql_query($query_buttonPrefsSet, $bizCon) or die(mysql_error()); 
$row_buttonPrefsSet = mysql_fetch_assoc($buttonPrefsSet); 
$totalRows_buttonPrefsSet = mysql_num_rows($buttonPrefsSet); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<title>Bizzo Control Panel</title> 
<link href="css/plan.css" rel="stylesheet" type="text/css"/> 
<link rel="stylesheet" href="css/BizzocallPopup.css" type="text/css"/> 
<link href="css/cpanel.css" rel="stylesheet" type="text/css"/> 
<link href="css/BizzocallPopup.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> 
<script src="Draggable/development-bundle/ui/jquery.ui.core.js"></script> 
<script src="Draggable/development-bundle/ui/jquery.ui.widget.js"></script> 
<script src="Draggable/development-bundle/ui/jquery.ui.mouse.js"></script> 
<script src="Draggable/development-bundle/ui/jquery.ui.draggable.js"></script> 
<link type="text/css" href="css/jquery-ui-1.8.16.custom.css" rel="stylesheet" /> 
<script type="text/javascript" src="/js/jquery-ui-1.8.16.custom.min.js"></script> 
<script type="text/javascript"> 
      $(function(){ 
       // Dialog   
       $('#labelStgdialog').dialog({ 
        autoOpen: false, 
        width: 400, 
        buttons: { 
         "OK": function() { 

          $(this).dialog("close"); 
         } 
        } 
       }); 

       // Dialog Link 
       $('#labelSetgbtn').click(function(){ 
        $('#labelStgdialog').dialog('open'); 
        return false; 
       }); 

      }); 

      $('#enterlabel').change(function() { 
      $("input#blabel").val($("input#enterlabel;").val()); 
}); 
     </script> 
</head> 
<body> 
<div class="contentWrapper"> 
    <form action="cp-BizzoEmbedCodeSIMPLE.php" method="post" enctype="multipart/form-data" name="buttonprefform" target="_top"> 
    <div id="labelSetgbtn" class="button gray LabelSettings"><a href="#">LABEL SETTINGS</a></div> 
    <div id="labelStgdialog" class="DialogBox"> 
     <div class="boldtxt">ENTER YOUR CUSTOM LABEL</div> 
     <div class="labeltxtblack">CALL&nbsp;&nbsp;&nbsp;</div> 
     <input name="enterlabel" type="text" id="enterlabel" class="enterlabel" value=" > 10 char " maxlength="9" length="10"/> 
     <div class="clearer"></div> 
     <div class="space10"></div> 
     <div class="bcpopuptop"> 
     <div class="bcsquare"> 
      <div class="innersquare"></div> 
     </div> 
     <div class="btnlabeltxt">CALL NOW</div> 
     </div> 
    </div> 
    <input id="blabel" name="blabel" type="text" value="<?php echo strtoupper($row_buttonPrefsSet['blabel']); ?>" /> 
    <button name="mysubmitbutton" id="mysubmitbutton" type="submit" class="createbizzobutton"> </button> 
    </form> 
</div> 
<!--END contentwrapper--> 
</body> 
</html> 

답변

0

이 줄

$ ("입력 #의 blabel") 발 ($ ("입력 #의 enterlabel"http://dev.bizzocall.com/cp-BizzoActiveButtonSIMPLE.php

CODE : 여기

는 URL을());

되어야

$ ("입력 blabel # 1") 발 ($ ("입력 enterlabel # 1") 발().).;

?

+0

좋은 캐치! 나는 그 코드를 몇 번 읽어보고 그 릴을보아야 만했다. '; 빨판! 그러나 문제를 해결하지는 못합니다. –

+0

나는 그것을 할 방법을 찾았습니다. 다른 사람들을 도울 수 있기를 기대하면서 그것을 나눌 게.

태그를 대화 상자 (id "labelStgdialog)를 호출하는 div 다음에 넣습니다.이 대화 상자에는 id ="enterlabel "인 텍스트 입력 필드 (양식 필드 아님)가 있습니다. 그런 다음" 대화 상자의 "OK"버튼을 클릭하여 필드 ID "enterlabel"을 양식 안에 있고 데이터베이스에 바인드 된 양식 필드 ID 'blabel'에 복사하십시오. 나머지 페이지가 정상적으로 작동하면 게시 할 것입니다. 링크. –